好文档 - 专业文书写作范文服务资料分享网站

《C语言程序设计》课后习题答案谭浩强

天下 分享 时间: 加入收藏 我要投稿 点赞

else y=0;

printf(\return 0; } 4-7-2

#include int main() { int x,y;

printf(\scanf(\y=0; if(x>=0) if(x>0) y=1; else y=-1;

printf(\return 0; } 4-8

#include int main() { float score; char grade;

printf(\请输入学生成绩:\

scanf(\while (score>100||score<0) {printf(\输入有误,请重输\scanf(\}

switch((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 \return 0; } 4-9

#include #include int main()

{

int num,indiv,ten,hundred,thousand,ten_thousand,place; 位,万位和位数

printf(\请输入一个整数(0-99999):\scanf(\if (num>9999) place=5; else if (num>999) place=4;

else if (num>99) //分别代表个位,十位,百位,千 place=3; else if (num>9) place=2; else place=1;

printf(\位数:%d\\n\printf(\每位数字为:\ten_thousand=num/10000;

thousand=(int)(num-ten_thousand*10000)/1000;

hundred=(int)(num-ten_thousand*10000-thousand*1000)/100; ten=(int)(num-ten_thousand*10000-thousand*1000-hundred*100)/10; indiv=(int)(num-ten_thousand*10000-thousand*1000-hundred*100-ten*10); switch(place)

{case 5:printf(\printf(\反序数字为:\

printf(\

break;

case 4:printf(\printf(\反序数字为:\

printf(\break;

case 3:printf(\printf(\反序数字为:\

printf(\break;

case 2:printf(\printf(\反序数字为:\printf(\break;

case 1:printf(\printf(\反序数字为:\printf(\break; } return 0; } 4-10-1

#include int main() { int i;

double bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+100000*0.05; bon6=bon4+100000*0.03; bon10=bon6+400000*0.015; printf(\请输入利润i:\scanf(\if (i<=100000) bonus=i*0.1; else if (i<=200000)

bonus=bon1+(i-100000)*0.075; else if (i<=400000)

bonus=bon2+(i-200000)*0.05; else if (i<=600000)

bonus=bon4+(i-400000)*0.03; else if (i<=1000000)

bonus=bon6+(i-600000)*0.015; else

bonus=bon10+(i-1000000)*0.01; printf(\奖金是: .2f\\n\return 0; } 4-10-2

#include

《C语言程序设计》课后习题答案谭浩强

elsey=0;printf(\return0;}4-7-2#includeintmain(){intx,y;printf(\scanf(\y=0;if(x>=0)if(x>0)y=1;elsey=-1;printf(\return0;}4-8#includ
推荐度:
点击下载文档文档为doc格式
5s4bz1xc7i4vbt01gdv99bpag891bi003yn
领取福利

微信扫码领取福利

微信扫码分享