云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言课后习题答案

c语言课后习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/26 0:35:52

if(a>c) max=b; else if(b>c) max=b; else

max=c; printf(\return 0; }

运行结果:

5.#include #include void main() {

double p,x;

printf(\ scanf(\ if(x<1000) p=sqrt(x); else printf(\ printf(\}

运行结果:

6.#include int main() {

double x,y; scanf(\ if(x<1) y=x;

else if(x>=1&&x<10) y=2*x-1; else

y=3*x-11; printf(\return 0; }

运行结果:

8. #include int main() {

float score;

printf(\scanf(\if(score>90) printf(\

else if(score>80&&score<89) printf(\

else if(score>70&&score<79) printf(\ else if(score>60&&score<69) printf(\ else

printf(\return 0; }

运行结果:

9#include int main() { int x;

int x1,x2,x3,x4,x5;

printf(\请任意输入一个小于99999的数:\\n\scanf(\x1=x/10000;

x2=(x-x1*10000)/1000;

x3=(x-x1*10000-x2*1000)/100;

x4=(x-x1*10000-x2*1000-x3*100)/10;

x5=(x-x1*10000-x2*1000-x3*100-x4*10); if(x1>=1)

{ printf(\输入的数是5位数。\\n\

printf(\按位从高位到低位输出结果是:\\n\ printf(\ printf(\逆序输出结果是:\\n\

printf(\ }

else if(x2>=1)

{ printf(\输入的数是4位数\\n\

printf(\按位从高位到低位输出结果是:\\n\ printf(\ printf(\逆序输出结果是:\\n\ printf(\ }

else if(x3>=1)

{ printf(\输入的数是3位数\\n\

printf(\按位从高位到低位输出结果是:\\n\ printf(\

printf(\逆序输出结果是:\\n\ printf(\ }

else if(x4>=1)

{ printf(\输入的数是2位数\\n\

printf(\按位从高位到低位输出结果是:\\n\ printf(\

printf(\逆序输出结果是:\\n\ printf(\ } else

{printf(\输入的数是1位数\\n\

printf(\按位从高位到低位输出结果是:\\n\ printf(\

printf(\逆序输出结果是:\\n\ printf(\ } printf(\ return 0; }

10. 方法一:使用if语句实现 #include #include int main() {

long int i;

float tc,jj1,jj2,jj4,jj6,jj10;

jj1=100000*0.1; /*利润为10万元时的奖金*/ jj2=jj1+100000*0.075; /*利润为20万元时的奖金*/ jj4=jj2+200000*0.05; /*利润为40万元时的奖金*/ jj6=jj4+200000*0.03; /*利润为60万元时的奖金*/ jj10=jj6+400000*0.015; /*利润为100万元时的奖金*/ printf(\请输入利润i:\ scanf(\ if(i<=100000)

tc=i*0.1; /*利润在10万元以内按0.1提成奖金*/ else if(i<=200000)

tc=jj1+(i-100000)*0.075; /*利润在10万至20万元时的奖金*/ else if(i<=400000)

tc=jj2+(i-200000)*0.05; /*利润在20万至40万元时的奖金*/ else if(i<=600000)

tc=jj4+(i-400000)*0.03; /*利润在40万至60万元时的奖金*/ else if(i<=1000000)

tc=jj6+(i-600000)*0.015; /*利润在60万至100万元时的奖金*/ else

tc=jj10+(i-1000000)*0.01; /*利润在100万元以上时的奖金*/ printf(\奖金是.2f\\n\ getch(); return 0; }

方法二:使用switch语句实现

搜索更多关于: c语言课后习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if(a>c) max=b; else if(b>c) max=b; else max=c; printf(\return 0; } 运行结果: 5.#include #include void main() { double p,x; printf(\ scanf(\ if(x<1000) p=sqrt(x); else printf(\ printf(\} 运行结果: 6.#include int main() { double x,y; scanf(\ if(x<1) y=x; else if(x>=1&&

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com