首页 > 其他分享 >Cqwqshjs2

Cqwqshjs2

时间:2023-06-15 09:02:58浏览次数:31  
标签:arr return Cqwqshjs2 int else printf main

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

相关文章