1.输入一个整数,判断是偶数还是奇数(if else) int main() { int i; scanf("%d",&i); if(i%2==0) { printf("是偶数"); } else { printf("是奇数"); } return 0; } 2.根据月份判断季节,设2、3、4为春天,5、6、7为夏天,8、9、10为秋天,11、12、1为冬天(if elseif) int main() { int i; printf("请输入月份"); scanf("%d",&i); if(i==2||i==3||i==4) printf("春天"); else if(i==5||i==6||i==7) printf("夏天"); else if(i==8||i==9||i==10) printf("秋天"); else if(i==11||i==12||i==1) printf("冬天"); return 0; } 3.键盘上输入一个百分制成绩score,(switch case) 按下列原则输出其等级:score>90,等级为A ; 80<score < 90, 等级为B ; 70 <score < 80, 等级为C ; 60<score < 70, 等级为D ; score < 60 ,等级为E 。 int main() { int score; int gradn; scanf("%d",&score); gradn = score/10; switch(gradn) { case 10: case 9:printf("A");break; case 8:printf("B");break; case 7:printf("C");break; case 6:printf("D");break; case 5: case 4: case 3: case 2: case 1: case 0:printf("E");break; } return 0; } 4.计算sum=1+2+3+...+99+100 的值。(for和while,分别写出) int main() { int sum =0; for(int i=1;i<=100;i++) { sum=sum+i; } printf("%d",sum); } int main() { int i=1; int sum=0; while(i<=100) { sum=sum+i; i=i+1; } printf("%d",sum); } 5.把100-200之内不能被3整除的数输出(使用continue语句) int main() { int i=100; for(;i<=200;i++) { if (i%3==0) continue; else printf("%d\n",i); } return 0; } 6.打印正三角型。如图: * ** *** **** ***** int main() { for (int i=1;i<6;i++) { for (int j=1;j<i+1;j++) { printf("*"); } printf("\n"); } } 7.写一个函数找出两个整数的最大值 int get_max(int x,int y) { if (x > y) { return x; } else return y; } void main() { int a,b; printf("输入两个数\n"); scanf("%d",&a); scanf("%d",&b); int max = get_max(a,b); printf("max:%d",max); } 8.写一个函数交换两个整型变量的内容 void Swap(int *pa,int *pb) { int z=0; z =*pa; *pa = *pb; *pb =z; } int main() { int a=10; int b=20; printf("交换前:a=%d,b=%d\n",a,b); Swap(&a,&b); printf("交换后:a=%d,b=%d\n",a,b); return 0; } 9.使用数组进行冒泡排序 void exchange(int arr[]) { for (int i=0;i<10;i++) { for (int j=0;j<9-i;j++) { if(arr[j]>arr[j+1]) { int temp=arr[j+1]; arr[j+1]=arr[j]; arr[j]=temp; } } } printf("排序后结果为:\n"); for (int m=0;m<10;m++) printf("%d,",arr[m]); } int main() { int arr[10]={1,2,3,4,5,65,76,87,12}; exchange(arr); return 0; }
标签:arr,return,Cqwqshjs2,int,else,printf,main From: https://www.cnblogs.com/qwqshjs2/p/17481848.html