12.2C语言练习作业


5位数倒序代码如下:

#include<stdio.h> void main() { int a,b; printf("请输入一个五位数:\n"); scanf("%d",&a); for(int i=0;i<5;i++) { b=a%10; a=a/10; printf("%d",b); } /*源代码仅供参考,请勿直接复制粘贴。 } /*更多C语言源代码请访问:fpf.baklib.com

第二种方法:

#include<stdio.h> void main() { int a,b,c,d,e; printf("\n请输入一个五位数:\n"); scanf("%1d%1d%1d%1d%1d",&a,&b,&c,&d,&e); printf("%d%d%d%d%d\n",e,d,c,b,a); }/*源代码来自:珊珊腿长不会迟:

第三种方法:

#include "stdio.h" void main() { int n,a,b,c,d,e,f; printf("请输入一个五位数:\n"); scanf("%d",&n); a=n/10000; b=n/1000%10; c=n/100%10; d=n/10%10; e=n%10; f=e*10000+d*1000+c*100+b*10+a; printf("%d\n",f); } /*更多C语言源代码请访问:fpf.baklib.com /*源代码仅供参考,请勿直接复制粘贴。
本地属性IP4DNS输入:172.16.1.235才可以进入智慧课堂

5个评分打分代码

#include<stdio.h> int main() { float x,max,min,s=0; int i; scanf("%f",&max); s=min=max; for(i=1;i<5;i++) {scanf("%f",&x); s+=x; if(x>max)max=x; if(x<min)min=x; } printf("%f\n",(s-max-min)/3); return 0; } /*源代码仅供参考更多C语言源代码请访问:fpf.baklib.com

成绩等级源代码:

#include <stdio.h> int main() { int a,b; printf("你的成绩是:"); scanf("%d",&a); b=a/10; switch(b) { case 10: case 9:printf("等级为A\n");break; case 8:printf("等级为B\n");break; case 7:printf("等级为C\n");break; case 6:printf("等级为D\n");break; case 5: case 4: case 3: case 2: case 1: case 0:printf("等级为E\n");break; default:printf("非法参数,请重新输入!\n");break; } } /*源代码仅供参考,更多C语言源代码请关注符攀飞博客
#include<stdio.h> main() { int score, grade; printf(“Input a score(0~100): ”); scanf(“%d”, &score); grade = score/10; /*将成绩整除10,转化成switch语句中的case标号*/ switch (grade) { case  10: case 9: printf(“grade=A\n”); break; case 8: printf("grade=B\n"); break; case 7: printf("grade=C\n"); break; case 6: printf("grade=D\n"); break; case 5: case 4: case 3: case 2: case 1: case 0: printf(“grade=E\n”); break; default: printf(“The score is out of range!\n”); } } /*源代码来自C语言老师PPT只仅供参考,很多语句都是中文的,不要尝试复制粘贴哦!
符攀飞.doc
107.5 KB
符攀飞 符攀飞
大约 1 个月前
93

扫描下方二维码手机阅读文章

8