C语言程序设计(第2版)  课后题答案
    c语言程序设计(第2版)--课后题答案
    C语言编程能力课程(第二版)课后作业及训练问题
    参考答案
    第一章进入C语言程序世界2
    1.ilovechina!
    printf(\
    2.6
    项目培训问题的参考答案
    1.编写一个c程序,输出以下信息:
    ********************我是学生!
c语言程序分析题及答案    ********************
    main()
    {printf(\printf(\printf(\}
    2.已知立方体的长度、宽度和高度分别为10cm、20cm和15cm。编写一个程序来计算立方体的体积。解决方案:
    main()
    {
    inta,b,c,v;
    a=10;
    b=20;c=15;v=a*b*c;
    printf(\
    }
    该程序的运行结果为:v=3000
    第2章编制c程序的基础知识一选择题cbabacc二操作题
    21.3,2,-8,23.000000,2.500000,-8.0000002. ABCDEFGHWHI21+35等于523。34214.AAA项目培训问题
    1.定义一个符号常量m为5和一个变量n值为2,把它们的乘积输出。#definem5main(){intn,c;n=2;c=m*n;printf(\2.编程求下面算术表达式的值。
    (1) X+a%3*(int)(X+y)%2/4,设X=2.5,a=7,y=4.7;
    (2)(float)(a+b)/2+(int)x%(int)y,设a=2,b=3,x=3.5,y=2.5。(1)main()
    {inta=7;
    floatx=2.5,y=4.7;
    printf(\(2)main()
    {inta=2,b=3;floatx=3.5,y=2.5;
    printf(\
    第三章顺序结构程序设计一选择题acdcc二操作题1.x=3,a=2,b=32.z=12.700000
    二
    1332bbccabcn
    三点一二一
    a212三.编程题编程题
    1.某工种工资按小时计算,每月工作时数(小时)×小时工资=工资总额,工资总额的10%从公积金中扣除,其余为应付工资。编写一个程序,从键盘输入劳动时间和小时工资,并打印出应付工资。
    解:
    #includemain(){
    floatsj,gz,yfgz;printf(\scanf(\yfgz=sj*gz*0.9;
    printf(\}
    本程序运行结果为:
    时间、工资:4,3总收入:10.80万
    2.编写一个程序求出任意一个输入字符的ascii码解:
    #includemain(){charc;
    printf(\scanf(\
    printf(\}
    本程序运行结果为:
    输入字符串:aaasciis97
    3、编写一个程序用于水果店售货员算帐:已知苹果每斤2.50元,鸭梨每斤1.80元,香蕉每斤2元,橘子每斤1.6元,要求输入各类水果的重量,打印出应付
    三
    3
    4.输入金额,然后输入客户的付款,并打印出要查的金额。解决方案:Main(){
    floatp,y,x,j,ys,g,fk;
    printf(\scanf(\ys=2.5*p+1.8*y+2*x+1.6*j;printf(\scanf(\fk=g-ys;
    printf(\
    printf(\
    ,ys,fk);}
    该程序的运行结果如下:
    apple,pear,banana,orange(weight)=1,2,3,4fukuan=100result:
    项目培训
    1.假设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后可得到本利之和deposit。
    #includemain(){intn;
    floatrate=0.0225,capital,deposit;scanf(\deposit=capital*pow(1+rate,n);printf(\
    2.将三位数整数的一位数、十位数和百位数正确分开,并分别在屏幕上输出。
    main(){intn,a,b,c;scanf(\a=n/100;
    四
    b=n0/10;c=n0/1;
    printf(\
    第四章选择结构程序设计一、略
    二、 BBA III.1.10
    2.23223.10200
    4.ch>='a'和&ch<'z'| ch>='a'和&ch<'z'ch>='0'和&ch<'9'ch='5.-1.计算机操作
    1.从键盘输入一个英文字母,如果是大写字母,则将它变为小写字母输出;如果是小写字母,则将其变为大写字母输出。
    #includemain(){charch;ch=getchar();
    if(ch>='a'&&ch<='z')ch+=32;elseif(ch>='a'&&ch<='z')ch-=32;putchar(ch);putchar('\\n');}
    2.根据输入的X值和以下表达式计算Y值。2x(x>-1)y=3(x=-1)4+x(x
    floatx,y;scanf(\
    五
    5
   
   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。