卡尔拉格斐的代表作:大家帮我看一看这个C 语言

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 22:59:12
main()
{
switch(score)
{case'A':
case'B':
case'c':printf("pass\n");break;
case'D':printf("fail\n");break;
default:printf("error\n");
}
}
请教一个题给出一个不多于5位的正整数,按逆序打印出各位数字,例如原数是321,应输出123。

1、这个程序是考试成绩的分类,如果A、B、C则显示通过,如果得D则显示不及格,若输入其他字符则显示错误。注意,default后面也要跟break;
2、
#include <stdio.h>
main(){
int n=0,n1=0,n2,temp=1,temp1,i,j,weishu;
scanf("%d",&n);
for(i=4;i>=0;i--){
for(j=0;j<=i;j++)
temp=temp*10;
if((n/temp)!=0){
weishu=i;
break;
}
}
for(i=weishu-1;i>=0;i--){
temp1=n%temp;
for(j=0;j<=i%weishu;j++)
temp1=temp1*10;
n1+=temp1;
n-=temp1;
temp=temp/10;
}
printf("%d",&n1);
}