100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 大一c语言程序设计项目教程课 C语言程序设计项目教程 教学课件 ppt 作者 王瑞红

大一c语言程序设计项目教程课 C语言程序设计项目教程 教学课件 ppt 作者 王瑞红

时间:2021-03-05 03:46:29

相关推荐

大一c语言程序设计项目教程课 C语言程序设计项目教程 教学课件 ppt 作者 王瑞红

C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案

习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B )。A. %= B. / C. = D. void main( ){ int a=21,b=11;printf(“%d\n“,--a+b,--b+a);}程序的运行结果:(2)#include void main( ){ printf (“\nABC\tDE\nFGH\n“);printf (“\nwhy is 31+31 equal to %d?\n\n,21+31“);}程序的运行结果:(3)#includevoid main( ){char ch=65;printf(“%c\n“,ch); }程序的运行结果:(4)#includevoid main( ){int x=10,y=20,z=30;z=x!=y;printf(“%d\n“,z); }程序的运行结果:(5)#includevoid main( ){int x=10;printf(“%d\n“,(x%3==0));}程序的运行结果:(6)#includevoid main( ){int k=4,a=3,b=2,c=1;printf(“%d\n“ ,(k void main( ) {char c1,c2; c1= a ;c2= b ;printf(“%c,%c\n“, c1,c2); printf(“%c,%c\n“, c1-32,c2-32 ); printf(“%d,%d,%d,%d\n“, c1,c2,c1-32,c2-32 ) ;}(2)要得到下列输出结果:a=%2,b=%5#includevoid main( ){ int a=2,b=5;printf(“a=%%%d,b=%%%d\n“ ,a,b );}2. 分析下列程序的运行结果(1)#includevoid main( ){ int n=5,m=5;printf(“%d,%d\n“,++m,n--);}程序的运行结果:(2)执行下列程序时输入:2468101#includevoid main( ){ int x,y;scanf(“%2d%*2d%2d“,printf(“%ld\n“,x+y);}程序的运行结果:(3)执行下列程序时输入:ABCD#includevoid main( ){ char x,y;x=getchar( );y=getchar( ) ;putchar(x);putchar( \n );putchar(y);}程序的运行结果:(4)#include#includevoid main( ){ int a=1,b=2,c=2;float x=10.5,y=4.0,z;z=(a+b)/c+sqrt((int)y)*1.2/c+x;printf(“z=%f\n“,z);}程序的运行结果:3. 编程实现以下功能(1)从键盘输入一个整数 x,若 x 大于 0,则显示“红” ;若 x 等于 0,则显示“黄” ;若 x 小于 0,则显示“绿” 。#includevoid main(){ int x;printf(“请输入一个整数:“);scanf(“%d“,printf(“%s\n“,(x0?“红“:(x==0?“黄“:“ 绿“)));}(2)假设银行定期存款的年利率 rate 为 2.25%,并已知存款期为 n 年,存款本金为capital 元,试编程计算 n 年后可得到本利之和 deposit(假设不计算复利) 。提示:2.25%编写程序时应写为 0.0225,本金和年数未知,从键盘输入。#include#includevoid main(){ int n;float capital,rate=0.0225,deposit;printf(“请输入存款期和本金:“);scanf(“%d%f“,deposit=capital*pow(1+rate,n);printf(“deposit=%f\n“,deposit); }(3)编写程序,把 700 分钟换算成用小时和分钟表示。#include#includevoid main(){ int n=700,x,f;x=n/60;f=n%60;printf(“700 分钟是%d 小时,%d 分钟。\n“,x,f); }模块 3 选择结构1. 分析下列程序的运行结果(1)#includevoid main( ){ int x=1,y=5,z=3;if(z=x) printf(“%d\n“,z);else printf(“%d \n“,y);}程序的运行结果:(2)#includevoid main( ){ int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:b++,a++;}printf(“a=%d,b=%d\n“,a,b);}程序的运行结果:(3)#includevoid main( ){ int n=6;if(n++6) printf(“%d\n“,n);else printf(“%d \n“,n--);}程序的运行结果:(4)#includevoid main(){ int a=1,b=-1,c;if(a*b0) c=1;else if(a*b void main(){int i;printf(“请输入一个整数:“);scanf(“%d“,if(i%2==0) printf(“%d %s\n“,i,“Is Even“);else printf(“%d %s\n“,i,“Is Odd“);}(2)求解一元二次方程 ax2+bx+c=0。如果有实根,则输出;否则输出 “无实根”(a、b、c 由键盘输入) 。#include #include void main(){float a,b,c,d;double f,x1,x2; printf(“请输入三个系数:“);scanf(“%f%f%f“,d=b*b-4*a*c; if(d #include#include void main(){char ch;int a,b,c;float div;printf(“\t\t 简易计算器\n\n“);printf(“\t1.加法运算 2.减法运算\n\n“);printf(“\t3.乘法运算 4.除法运算\n\n“);printf(“\t5.求余运算 0.减法运算\n\n“);printf(“\t 请选择(0-5):“);ch=getche(); switch(ch){case 0 :exit(0);case 1 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a+b;printf(“%d+%d=%d\n“,a,b,c);break;case 2 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a-b;printf(“%d-%d=%d\n“,a,b,c);break;case 3 :printf(“\n\n 请输入两个整数:“);scanf(“%d%d“,c=a*b;printf(“%d*

大一c语言程序设计项目教程课 C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。