(1)有两个瓶子A和B,分别盛有醋和酱油,要求它们互换(即A瓶原来盛醋,现改盛酱油,B瓶则相反).
①#include<stdio.h> int main(){ int A,B,t; scanf("%d%d",&A,&B); t=A; A=B; B=t; printf("%d %d\n",A,B); return 0; } ②#include<stdio.h> void a(int A,int B){ int t; t=A; A=B; B=t; printf("%d %d\n",A,B); } int main(){ int A=2; int B=3; a(A,B); }
(2)依次将10个数输入,要求将其中最大的数打印出来.
#include<stdio.h> int main(){ int n,max = 0; for(int i=0;i<3;i++){ scanf("%d",&n); if(n>max) max=n; } printf("%d\n",max); return 0; }
(3)有三个数a,b,c,要求按大小顺序把他们打印出来.
#include<stdio.h> int main(){ int t,a,b,c; scanf("%d%d%d",&a,&b,&c); if(a<b) {t=a,a=b,b=t;} if(a<c) {t=a,a=c,c=t;} if(b<c) {t=b,b=c,c=t;} printf("%d %d %d\n",a,b,c); return 0; }
(4)求1+2+3+····+100.
#include<stdio.h> int main(){ int i,sum=0; for(i=0;i<=100;i++){ sum=sum+i; } printf("%d",sum); } #include<stdio.h> int main(){ int i=0,sum=0; while(i<=100){ sum=sum+i; i=i+1; } printf("%d",sum); }
(5)判断一个数n能否同时被3和5整除
#include<stdio.h> int main(){ int x; scanf("%d",&x); if(x%3==0&&x%5==0) printf("Yes!"); else printf("No!"); return 0; }