不用函式(100KM)
使用函式(60KB)
不用函式(100KM)
#include<stdio.h> int main(){ int input,i,a,b,c,d,e; scanf("%d",&input); if(input!=0){ for(i=1;i<=input;i++){ scanf("%d%d%d%d",&a,&b,&c,&d); if((c-b)==(b-a)){ e=d+(b-a); } else{ e=d*(b/a); } printf("%d %d %d %d %d\n",a,b,c,d,e); } } return 0; }
使用函式(60KB)
#includeint judge(int,int,int);int main(){int input,i,a,b,c,d;scanf("%d",&input);if(input!=0){for(i=1;i<=input;i++){scanf("%d%d%d%d",&a,&b,&c,&d);printf("%d %d %d %d ",a,b,c,d);printf("%d\n",judge(b,c,d));}}return 0;
}
int judge(int b,int c,int d){int e;if((d-c)==(c-b)){e=d+(c-b);}else{e=d*(c/b);}return e;}