资源描述:
《C语言程序改错练习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、共18题第2题(4.0分)题号:406难度:中第2章/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?------------------------------------------------------*/#includemain(){inti,j,k;/*****
2、*****FOUND**********/printf("")/**********FOUND**********/for(i=1;i<=5;i++)for(j=1;j<5;j++)for(k=1;k<5;k++){/**********FOUND**********/if(i!=k
3、
4、i!=j
5、
6、j!=k)printf("%d,%d,%d",i,j,k);}}答案:=======(答案1)=======printf("");=======(答案2)=======for(i=1;i<5;i++)=========或=========for(i
7、=1;i<=4;i++)=======(答案3)=======if(i!=k&&i!=j&&j!=k)第9题(4.0分)题号:443难度:中第2章/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7
8、.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润i,求应发放奖金总数?------------------------------------------------------*/#includemain(){longinti;doublebonus1,bonus2,bonus4,bonus6,bonus10,bonus;/**********
9、FOUND**********/scanf("%ld"&i);bonus1=*0.1;bonus2=bonus1+*0.75;bonus4=bonus2+*0.5;bonus6=bonus4+*0.3;bonus10=bonus6+*0.15;/**********FOUND**********/if(i>)bonus=i*0.1;elseif(i<=)bonus=bonus1+(i-)*0.075;elseif(i<=)bonus=bonus2+(i-)*0.05;elseif(i<=)bonus=bonus4+(i-)*0.03;elseif(i<=
10、)bonus=bonus6+(i-)*0.015;elsebonus=bonus10+(i-)*0.01;/**********FOUND**********/printf("bonus=%d",bonus)}答案:=======(答案1)=======scanf("%ld",&i);=======(答案2)=======if(i<=)=======(答案3)=======printf("bonus=%d",bonus);第29题(4.0分)题号:435难度:中第2章/*------------------------------------------
11、------------【程序改错】--------------------------------------------------------功能:输入n,计算s=1+1+2+1+2+3+1+2+3+4+...+1+2+3+4+...+n------------------------------------------------------*/#includevoidmain(){/**********FOUND**********/inti,s;p,n;printf("Entern:");/**********FOUND
12、**********/scanf("%d",n);/**********FOUN