C语言编程,两题求答案,初学者,简单易懂就好~~~

如题所述

4)
#include<stdio.h>
void main()
{ float a=100.00,aa,b;
printf("当前余额:%.2f元\n",a); aa=a;
printf('请输入取款数额:"); scanf("%f",&b);
if ( b>a ) printf("拒绝取款\n");
else
{ a-=b; printf("取款后余额:%.2f元\n",a);
if ( a<aa ) printf("余额不足\n");
}
}
5)
#include<stdio.h>
void main()
{ float a;
int b;
scanf("%f",&a);
if ( a>=0 && a<=100 )
{
/////////////////////////////////////////
if ( a<=100 && a>=90 ) printf("优秀\n");
if ( a<90 && a>=80 ) printf("良好\n");
if ( a<80 && a>=70 ) printf("中等\n");
if ( a<70 && a>=60 ) printf("及格\n");
if ( a<60 ) printf("不及格\n");
/////////////////////////////////////
}
else printf("非法成绩输入\n");
}
第2种方法(修改上述斜杠注释之间的语句):
if ( a>=90 ) printf("优秀\n");
else if ( a>=80 ) printf("良好\n");
else if ( a>=70 ) printf("中等\n");
else if ( a>=60 ) printf("及格\n");
else printf("不及格\n");
第3种方法(修改上述斜杠注释之间的语句):
b=a/10;
switch ( b )
{ case 10:
case 9: printf("优秀\n"); break;
case 8: printf("良好\n"); break;
case 7: printf("中等\n"); break;
case 6: printf("及格\n"); break;
default: printf("不及格\n"); break;
}
温馨提示:答案为网友推荐,仅供参考
相似回答