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

C程序设计(第四版)(谭浩强)完整版-课后习题答案

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

}

P0112 0.9 一个不多于5位的数,按条件输出. #include #include

int main() {

int i,a,b[4],count=0;

printf(\ //意思是五位数以内. scanf(\for(i=0;i<=4;i++) { }

printf(\位数.\\n\

b[i]=a; //是,不是/10000,结果就是b[0]至b[4]中存着个,十,百,千,万位. a=a/10; // /10后得到的结果去掉了个数. if(b[i]!=0) { }

count=count+1;

-可编辑修改-

printf(\分别输出每一位数字,如下:\for(i=4;i>=0;i--) { }

printf(\

printf(\倒序输出这一个数字,如下:\for(i=0;i<=4;i++) { }

printf(\return 0;

printf(\printf(\ \

}

P0112 0.10 按要求提成奖金(if写法). #include

int main() {

double a,b;

-可编辑修改-

printf(\scanf(\

if(a<=10) //这个是整个if 的基础. { }

else if(a<=20) //以上面为基础,这已经代表了10-20间了!!! { }

else if(a<=40) //同理,这是20-40间. { }

else if(a<=60) { }

else if(a<=100) { }

b=1+0.75+0.1+0.06+(a-60)*0.15; b=1+0.75+0.1+(a-40)*0.03; b=1+0.75+(a-20)*0.05; b=1+(a-10)*0.075; b=a*0.1;

-可编辑修改-

else //这里是大于100的. { }

printf(\return 0;

b=1+0.75+0.1+0.06+(a-100)*0.01;

}

P0112 0.10 按要求提成奖金(switch写法). #include

double GetProfit(double c) { }

int main() {

double a; char c;

printf(\scanf(\

return (c); //返回本身了,如果有进一步的计算结果,将值赋给其它变量,也可以返回.

-可编辑修改-

printf(\

60-100 ;\\nF : 100-1000 ;\\n\

scanf(\ //不同档时,应照档的规定数值进行输入,否则结果不会是正确的. switch(c) //前三后三用于比较调用函数. {

//GetProfit(c)引入的实参没有意义,返回值和引入的实参没关系,反而由键盘获得.

case'A':{ printf(\

//0-10 0.100

case'B':{ printf(\

//10-20 0.075

case'C':{ printf(\

//20-40 0.050

case'D':{printf(\

//40-60

is %lf !\\n\ 0.030

case'E':{printf(\

//60-100

is %lf !\\n\ 0.015

case'F':{printf(\

//100-1000

is %lf !\\n\ 0.010

default:printf(\ //可以有一个执行体,用{}包括起来. }

-可编辑修改-

C程序设计(第四版)(谭浩强)完整版-课后习题答案

。}P01120.9一个不多于5位的数,按条件输出.#include#includeintmain(){inti,a,b[4],count=0;printf(\//意思是五位数以内.scanf(\for
推荐度:
点击下载文档文档为doc格式
3zw2u9nbc85o77k30e8m0fvqu4yw2700pg1
领取福利

微信扫码领取福利

微信扫码分享