内容发布更新时间 : 2025/3/31 23:18:22星期一 下面是文章的全部内容请认真阅读。
.
b= 【6】 ; x/10 c= 【7】 ; x/100 y=a*100+b*10+c;
printf(“y=%d\\n”,y);}
3.输入百分制成绩,要求输出成绩的等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。 #include “stdio.h” void main( ) { float score;
【11】 ; char grade
printf(“请输入学生成绩:”); scanf(“%f”,&score);
switch( 【12】 ) (int)(score/10) { case 10:
case 9 : grade=’A’;break; case 8 : grade=’B’;break; case 7 : grade=’C’;break; case 6 : grade=’D’;break; case 5 : case 4 : case 3 : case 2 : case 1 :
case 0 : grade=’E’;}
printf(“成绩是%5.1f,相应的等级是%c。\\n”,score,grade); } 五、编程题
1.从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其它字符,则原样输出。 .(x?1)?x..........2 .有一函数 ?y??2x?1....(1?x?10) ?3x?11...(x?10)?
写一程序,输入x,输出y值。
3.征税的办法如下:收入在800元以下(含800元)的不征税;收入在800元以上,1200元以下者,超过800元的部分按5%的税率征税;收入在1200元以上,2000元以下者,超过1200元的部分按8%的税率征税;收入在2000元以上,2000元以上部分按20%的税率征税,试编写按收入计算税费的程序。
.
.
作业05 循环结构
一、选择题
1.下列程序执行后的输出结果是( )。 void main() { int k=5;
while(--k) printf(“%d”,k-=3); printf(“\\n”); }
A)1 B)2 C)4 D)死循环 2.有下列程序段: int n,t=1,s=0;
scanf(“%d”,&n) ;
do{s=s+t ;t=t-2 ;}while(t !=n) ;
为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数 3.若变量已经正确定义,有下列程序段输出结果是( )。 i=0;
do printf(“%d,”,i); while(i++); printf(“%d\\n”,i);
A)0,0 B)0,1 C)1,1 D)程序进入无限循环 4.若如下不构成无限循环的语句或语句组是( )。 A)n=0; B)n=0;
do{++n;}while(n<=0); while(1) {n++;}
C)n=10; D)for(n=0,i=1; ;i++) while(n);{n--;} n+=i;
5.设变量已经正确定义,则以下能正确计算f=n!的程序段是( )。 A)f=0; B)f=1;
for(