欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    天津科技大学学年大一C语言程序设计课本课后编程参考答案.docx

    • 资源ID:30556349       资源大小:39.24KB        全文页数:134页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    天津科技大学学年大一C语言程序设计课本课后编程参考答案.docx

    1、天津科技大学学年大一C语言程序设计课本课后编程参考答案/3-1矩形面积 #includevoid main()float a,b;float c,area;printf(nPlease Input a,b:);scanf(%f%f,&a,&b);c=(a+b)*2;area=a*b;printf(c=%f,area=%fn,c,area);/3-2输入三位数,输出它各个数位上的数字#includevoid main()int m,a,b,c;printf(nPlease Input 三位整数:);scanf(%d,&m);a=m/100;b=m/10%10;c=m%10;printf(a=%d

    2、,b=%d,c=%dn,a,b,c);/3-3大写字母转换#includevoid main()char ch;printf(nPlease Input 大写字母:);scanf(%c,&ch);ch=(ch=A&ch=Z)?ch=ch+32:ch;printf(ch=%cn,ch);/3-3大写字母转换方法二#includevoid main()char ch;printf(nPlease Input 大写字母:);scanf(%c,&ch);if (ch=A&ch=Z)ch=ch+32;printf(ch=%cn,ch);/4-1已知圆半径和高,求周长,面积,表面积,体积和圆柱体积#def

    3、ine PI 3.14#include#includevoid main()double r,h,c,area,s,v,u;printf(n请输入圆的半径和高:);scanf(%lf%lf,&r,&h);c=2*PI*r;area=PI*pow(r,2);s=4*PI*pow(r,2);v=4.0/3*PI*pow(r,3);u=PI*pow(r,2)*h;printf(c=%lf,area=%lf,s=%lf,v=%lf,u=%lfn,c,area,s,v,u);/4-2输入华氏温度求摄氏温度#includevoid main()float F,C;printf(n请输入F:);scanf(

    4、%f,&F);C=(F-32)*5/9;printf(C=%fn,C);/4-3输入五位整数,将它反向输出#includevoid main()int m,a,b,c,d,e,f;printf(请输入五位整数:);scanf(%d,&m);a=m/10000;b=(m-a*10000)/1000;c=(m-a*10000-b*1000)/100;d=(m-a*10000-b*1000-c*100)/10;e=m-a*10000-b*1000-c*100-d*10;f=e*10000+d*1000+c*100+b*10+a;printf(%d对调后是%dn,m,f);/4-4人口#include

    5、#includevoid main()double n,r;r=0.8/100;n=log(2)/log(r+1) ;printf(n%lf年后我国人口超过26亿,n);/4-5求二点间的距离#include#includevoid main()float x1,y1,x2,y2,l;printf(请输入平面坐标系中二个点的坐标x1 y1 x2 y2:);scanf(%f%f%f%f,&x1,&y1,&x2,&y2);l=pow(pow(x1-x2,2)+pow(y1-y2,2),0.5);printf(二点之间的距离为l=%fn,l);/求两点间的距离方法2#include#includev

    6、oid main()float x1,y1,x2,y2,l;printf(请输入平面坐标系中二个点的坐标x1 y1 x2 y2:);scanf(%f%f%f%f,&x1,&y1,&x2,&y2);l=sqrt(pow(x1-x2,2)+pow(y1-y2,2);printf(二点之间的距离为l=%fn,l);/4-6矩形草坪,求所需时间#define V 0.18#includevoid main()float a,b,t;printf(请输入矩形草坪的长和宽:);scanf(%f%f,&a,&b);t=a*b/V;printf(所需时间t=%fn,t);/4-7实发工资#includevoi

    7、d main()int a;double b,m;printf(请输入基本工资a=800和本月的营业额b:n);scanf(a=%d %lf,&a,&b);m=a+b*5.0/100;printf(实发工资为%lf元,m);/4-8冰箱断电后温度#includevoid main()double a,b,t,T;printf(请输入冰箱断电后的小时数a和分钟数b:);scanf(%lf%lf,&a,&b);t=a+b/60;T=4*t*t/(t+2)-20;printf(断电%lf小时后冰箱内的温度为%lf摄氏度,t,T);/4-9社区人数#includevoid main()int m;do

    8、uble a,b;printf(请输入社区的人数m:);scanf(%d,&m);a=(15-2)*14*(float)m/3;b=a/1000*3.4*365*10-1000*(float)m/3;printf(每天节约的用水量为%lf升,节约的开销为%lf元,a,b);/5-1输入整数,判断其是否能同时被6,9,14整出。#includevoid main()int a;scanf(%d,&a);if (a%6=0&a%9=0&a%14=0)printf(能同时被6,9,14整除n);else printf(不能同时被6,9,14整除n);/5-2 输入一个年号,判断该年号是否闰年#inc

    9、ludevoid main()long a;printf(n 请输入一个年号:)scanf(%ld,&a);if (a%4=0&a%100!=0)|(a%400=0)printf(是闰年n);else printf(不是闰年n);/5-3.将4个变量由大到小排列#includevoid main()float a,b,c,d,t;scanf(%f%f%f%f,&a,&b,&c,&d);if (ab)t=a,a=b,b=t;if(ac)t=a,a=c,c=t;if(ad)t=a,a=d,d=t;if(bc)t=b,b=c,c=t;if(bd)t=b,b=d,d=t;if(cd)t=c,c=d,d

    10、=t;printf(a=%f b=%f c=%f d=%f,a,b,c,d);/ 5-4.输入一个字符,判断其类型#includevoid main()char a;scanf(%c,&a);if (48=a&a=57)printf(a是数字);else if(65=a&a=90)printf(a是大写字母);else if (97=a&a=122)printf(a是小写字母);else printf(a是其他字符);/5-5输入X,求f(x);#includevoid main()float x,y;scanf(%f,&x);if (x=0&x=10&x100)y=2*x+100;elsey

    11、=x*x;printf(%gn,y);/5-6.输入a,b,按公式计算Y;#include#includevoid main()float a,b,y;printf(n please input a,b:);scanf(%f%f,&a,&b);if(a0&b0)y=log(a)+log(b);else if(a0&b=0)y=sin(a)+sin(b);else if(0=a)y=sin(a)+cos(b);printf(y=%fn,y);/ 5-7.输入分子和分母,判断其满足题意条件否。#includevoid main()int a,b,x,y;scanf(%d%d,&a,&b);x=a/

    12、10; y=b%10;if (a%10)=(b/10) if (1.0*a/b)=(1.0*x/y)printf(符合条件n);else printf(不符合条件n);else printf(不符合条件n);/ 5-8输入3位整数,判断满足条件否#includevoid main()int x,a,b,c,y;scanf(%d,&x);y=x/9;a=x/100;b=x/10%10;c=x%10;if (y=a*a+b*b+c*c)printf(符合条件n);elseprintf(不符合条件n);/ 5-9.判断2位整数是否为守形数#includevoid main()int x,a,b,c,

    13、y;scanf(%d,&x);y=x*x;a=y/10%10;b=x%10;c=10*a+b;if (x=c)printf(是守形数n);/99 de 2 ci fangelseprintf(不是守形数n);/5-10输入上衣和裤子数目,计算收款总额#includevoid main()int a,b,x,y; scanf(%d%d,&a,&b);if(a=50&b=50)if (ab)y=80*b+60*(a-b);elsey=80*a+45*(b-a); else if (ab) y=90*b+60*(a-b);else y=90*a+45*(b-a); printf(%dn,y); /

    14、5-11.计算输出税金#includevoid main()float x,y; scanf(%f,&x);if (x=10000)y=x*0.05;else if (x=5000&x=5000就行了y=x*0.03;else if (x=1000&x5000)y=x*0.02;elsey=0;printf(%gn,y);/ 5-12.计算个人所得税金额#includevoid main()float a,b,c,d,e,f,g,h,i,j,x,y;printf(Please input an:);scanf(%f,&a);b=0.05*(a-1600);c=0.1*(a-2100);d=0.

    15、15*(a-3600);e=0.2*(a-6600);f=0.25*(a-21600);g=0.3*(a-41600);h=0.35*(a-61600);i=0.4*(a-81600);j=0.45*(a-101600);x=a/1000;if (x=1.6)y=0;if (1.6x&x=2.1)y=b;else if (2.1x&x=3.6)y=25+c;else if (3.6x&x=6.6)y=25+150+d;else if (6.6x&x=21.6)y=25+150+450+e;else if (21.6x&x=41.6)y=25+150+450+3000+f;else if (41

    16、.6x&x=61.6)y=25+150+450+3000+5000+g;else if (61.6x&x=81.6)y=25+150+450+3000+5000+6000+h;else if (81.6x&x=101.6)y=25+150+450+3000+5000+6000+7000+i;else if (101.6x)y=25+150+450+3000+5000+6000+7000+8000+j;printf(应纳个人所得税为%g元n,y); / 5-13输入年和月份,判断该月对应天数#include void main ()int y,m;printf(nplease input y m

    17、:);scanf(%d%d,&y,&m);if(y%4=0&y%100)|y/400!=0)switch (m)case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf(天数31天);break;case 2:printf (天数29);break;case 4:case 6:case 9:case 11:printf(天数30天);break;else switch (m)case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf(天数31天);break;case 2:prin

    18、tf (天数28);break;case 4:case 6:case 9:case 11:printf(天数30天);break;default:printf (Errorn);/5-14计算总运费#include void main ()int f,w,s,d,p,t;printf(nplease input p w s);scanf (%d%d%d,&p,&w,&s);t=p*w*s;if(s=250)f=t;else if(s500)f=p*w*s*(1-0.02);elseif(s1000)f=p*w*s*(1-0.05);elseif(s2000)f=t*(1-0.08);elsei

    19、f(s=3000)f=t*(1-0.15);printf(总费用%d,f);/6-1计算2*x*x+3*x+1#includevoid main() int i;long s;for(s=0,i=1;i=20;i+)s=s+2*i*i+3*i+1;printf(%ldn,s);/6-2打印1-10000中的所有闰年#includevoid main()int a,n;a=1;n=0;for(a=1;a=10000;a+)if (a%4=0&a%100!=0)|(a%400=0) n+;if (n%10=0)printf(%6dn,a);elseprintf(%6d,a);/6-3人口超过26亿

    20、#includevoid main()double n,y;n=0;for(y=13;y=26;) n+;y=y+y*0.008;printf(%fn,n);/6-4#includevoid main() int i;double s;for(s=0,i=1;1.0/(i*i)=0.000001;i+)s=s+1.0/(i*i);printf(%lfn,s);/6-5计算圆周率#includevoid main() int i;double s;for(s=2,i=1;i=1000;i+)s=s*2*i*2*i/(2*i-1)*(2*i+1);printf(%lfn,s);/6-6计算分序数列

    21、#includevoid main() int i,t,m,k;double s;for(m=1,k=2,s=2,i=1;i=19;i+)t=k+m;m=k;k=t;s=s+(float)k/m;printf(%lfn,s);/6-7#include#includevoid main()int n;float t,y,s;n=1;t=1,y=1,s=0;while(y=pow(10,-6)y=1/t;s=s+y;t=t+n;n+;printf(s等于%fn,s);/6-8求1-10的阶乘之和#includevoid main()int n;double y,s;n=1;y=0,s=1;whil

    22、e(n=10)s=s*n;y=y+s;n+;printf(y等于%lfn,y);/6-9输入X和N,求X+X2+.+XN的和#includevoid main() int n,i,k;float x,s;printf(n please input x,n:);scanf(%f %d,&x,&n);for(k=1,s=0,i=1;i=n;i+) k=k*x;s=s+k;printf(s=%fn,s);/6-9方法二#include#includevoid main()int n,i;double x,y,s;i=1,y=0;printf(请输入x,nn);scanf(%lf%d,&x,&n);w

    23、hile(i=n)s=pow(x,i);y=y+s;i+;printf(y等于%lfn,y);/6-10求自然对数e#include#includevoid main()int n;double t,y,s;n=1;y=1,s=1;while(fabs(y-exp(1)0.00001)s=s*n;t=1/s;y=y+t;n+;printf(y等于%lfn,y); /6-11求ex#include#includevoid main()int n;double x,s,y;s=1,y=1;printf(请输入x:);scanf(%lf,&x);for(n=1;n=100;n+)s=s*n;y=y+

    24、pow(x,n)/s;printf(%lf,y);/6-12所有的水仙花数#includevoid main() int n,i,a,b,c;n=0;for(i=100;i=999;i+)a=i/100;b=i/10%10;c=i%10;if(i=a*a*a+b*b*b+c*c*c) n+;if(n%10=0)printf(%6dn,i);elseprintf(%6d,i);/6-13求s=a+aa+aaa+.+a(n个a)#includevoid main() int n,i;float a,t,s;printf(n please input a,n:);scanf(%f %d,&a,&n);for(t=0,s=0,i=1;i=n;i+) t=t*10+a;s=s+t;printf(s=%fn,s);/6-14所有的守形数#include#define M 2#define


    注意事项

    本文(天津科技大学学年大一C语言程序设计课本课后编程参考答案.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开