C语言实验答案-重庆大学出版社(杨永斌 丁明勇)

来源:网络收集 打印文章内容   下载WORD版到本地  

一 2、①a/b 3.(1) #include "stdio.h" #include "conio.h" void main() { float r,s; r=10; s=3.14*r*r; printf("s=%.4f\n\n",s); getch(); } (2) #include "stdio.h" #include "conio.h" #include void main() { int s,num1,num2,num=100; ②a%b /*初始化随机数发生器,其作用是每次运行程序时使 rand()产生的随机 数不一样*/ int rand(); num1=rand()%num +1; num2=rand()%num +1; /*产生 num 范围内的随机加法数1*/ /*产生 num 范围内的随机加法数2*/ printf("%d + %d = ",num1,num2); printf("请输入你的答案: "); scanf("%d",&s); if(num1+num2==s) /*判断是否答对*/ /*7为响铃*/ printf("Yes,你答对了。

%c\n",7); else printf("No,你答错了。

\n"); /*答错的处理*/

getch(); } 二 1.验证性实验 (1) 程序运行结果 x=10,y=10,z=10 x=8,y=10,z=16 c1=M,c2=4d,c3=115,=77 c1=M,c2=M,c3=M,=M c1=77,c2=77,c3=77,=77 c=m,c=109 (2)程序运行结果 输入: 1,2 3,4 5,6 7,6 a,b 输出: a= 1,b= 2 c= 3.00,d= 4.00 e= 5,f= u=7,v=6 c1= ,c2=2 输入: 1,2 2,3 3,4 4,5a,b 输出: a= 1,b= 2 c= 2.00,d= 3.00 e= 3,f= u=4,v=5 c1=a,c2=b (3)程序运行结果 6 4

12345678123456781234567812345678 5 67 56 7 c:\a.txt 2. 填空性实验 ①%f ②&h ③pi*r*r ④s*h ⑤v 3.程序改错 (1) #include "stdio.h" #include "conio.h" void main() { float a,b,x; a=3.1; b=4.5; x=a+b; printf("%.0f",x); getch(); } (2) #include "stdio.h" #include "conio.h" void main() { int x,a; x=12345; a=x%10; printf("%d",a); getch(); } 4.设计性实验 (1) #include "stdio.h" #include "conio.h" void main() { float x,y,z; printf("Please input 2 reals"); scanf("%f%f",&x,&y); z=x;x=y;y=z; printf("After swapped,x=%f,y=%f",x,y); getch();

} (2) #include "stdio.h" #include "conio.h" void main() { char a,b; a=127; b=a+1; printf("a=%c,a+1=%c\n",a,b); printf("a=%d,a+1=%d\n",a,b); a=-128; b=a-1; printf("a=%c,a-1=%c\n",a,b); printf("a=%d,a+1=%d\n",a,b); getch(); } 三 一、验证性试验: 由于程序主函数结尾缺少"getch();"导致最后的执行结果一闪而过加上后执行 结果为 15M5.55 b=25,y=2.6,c2=N a= 15,b=25 x=5.550000,y=2.600000 c1=M,c2=N 在 scanf("%d%c%f",&a,&c1,&x);的输入中,由于输入字符型数据时空格会作 为有效输入字符处理,所以空格不能作为数据输入的分隔符,在输入 a 的值 后,接下来输入的应是一个字符型,若之间用空格则此空格将被视为一个字 符,但若是先输字符再输一个数,其间就可以用空格。

二、程序填空: ①a/b ②a%b ③quot,resi 三、程序改错:

scanf("%f %f ",&x,&y) 改为 scanf("%d%d",&x,&y); printf("%d+%d=%d",x,y,x+y) ; y=x-32 改为 y=x+32 printf("%d+%d=%d",x+y) (2) getchar(x) 改为 改为 x=getchar() 四、设计性试: (1) #include #include "conio.h" void main() { int i,j, k ; printf("Please input two integers:"); scanf("%d%d",&i,&j); printf("Before swapped,i=%d,j=%d\n",i,j); k=i; i=j; j=k; printf("After swapped,i=%d,j=%d",i,j); getch(); } (2) #include #include "conio.h" void main() { float r ,h, p ,s1 ,s2, v; printf("please input radius r and h\n"); scanf("r=%d,h=%d",&r,&h); p=2*3.14*r; s1=3.14*r*r; s2=2*s1+p*h; v=s1*h; printf("Perimeter:%10.2f,Basal area:%10.2f,Volume:%10.2f",l,s1,s2,v); getch(); } (3) #include #include "conio.h" void main() { char c; c=42; printf("%-4c%c%4c\n",c,c,c); area:%10.2f,Surface

printf("*********\n"); printf("%c%4c%4c",c,c,c); getch(); } (4) #include #include "conio.h" void main() { int x,y,a,b,c ; printf("please input a number having three figures\n"); scanf("%d",&x); a=x/100; b=x/10%10; c=x%10; y=c*100+b*10+a; printf("It\'s reversed number is %d",y); getch(); } 四 1.验证性实验 (1)分析程序的运行结果。

①程序的运行结果 运行一: Input(1-7):1 Mon. 运行二: Input(1-7):4 Tur. 运行三: Input(1-7):0 The input is wrong!

  • (最新版)C语言实验报告参考答案

    (最新版)C语言实验报告参考答案

    (最新版)C语言实验报告参考答案...

    贡献者:网络收集
    340509
  • c语言简单编程实验及参考答案

    c语言简单编程实验及参考答案

    c语言简单编程实验及参考答案...

    贡献者:网络收集
    924104
  • c语言 ,杨永斌  习题

    c语言 ,杨永斌 习题

    c语言 ,杨永斌 习题...

    贡献者:网络收集
    358555
  • 华南农业大学C语言实验上机实验第四版参考答案.

    华南农业大学C语言实验上机实验第四版参考答案.

    华南农业大学C语言实验上机实验第四版参考答案....

    贡献者:网络收集
    954549
  • (最新版)湖北工业大学C语言实验报告解答

    (最新版)湖北工业大学C语言实验报告解答

    (最新版)湖北工业大学C语言实验报告解答...

    贡献者:网络收集
    474880
  • C语言实验参考答案 太原理工大学12级

    C语言实验参考答案 太原理工大学12级

    C语言实验参考答案 太原理工大学12级...

    贡献者:网络收集
    947261
  • 2014湖南大学C语言实验题目及其答案 (5)

    2014湖南大学C语言实验题目及其答案 (5)

    2014湖南大学C语言实验题目及其答案 (5)...

    贡献者:网络收集
    916222
  • C语言课后实验设计题目及答案

    C语言课后实验设计题目及答案

    C语言课后实验设计题目及答案...

    贡献者:网络收集
    711794
  • C语言程序设计案例教程 实验项目 设计性题目参考答案

    C语言程序设计案例教程 实验项目 设计性题目参考答案

    C语言程序设计案例教程 实验项目 设计性题目参考答案...

    贡献者:网络收集
    314712
  • 网友在搜
    影视神器增强版苹果 xingshi 1 r vs2010 msdn 库位置 jav hd老奶奶 captial one switch游戏破解版 95 26 29 22 webshell 的特征 促排第9天 hcg dnffengshou 镇江韦岗温泉 宇都宫2018男人团 努比亚z11测评视频 quenby怎么发音 embark的用法 王舒菡 安熹微和李若寻的小说? aj12是皮的吗 恒星的一生纪录片 荣昌县医院 son tutta duolo歌谱 wincc运行快捷方式 刺客信条三部曲兄弟会 vivox9s音质好差 引起不满 英文 汇丰晋信双核策略 gtx970 980 1060 690 js获取object长度 dream me a depily 8700k 1070ti 最便宜 变频器vf是什么意思啊 mg100-1433widg 怀孕初期血糖高吃什么 9cdvd综艺二区 辉月杏梨IPZ 791R种子 超高级社交final仮 吴凤花越剧全剧梁祝 dark hedges tanx^3 secx dx 咪咕善跑下载 恐怖黎明1.0.4.0补丁 不可抗拒的双叉欧美AV 白信cp凤白x韩信 papaya 听我说 q5 roaring calf 夫妻换爱真实叙述 shady服装 win8怎么升级win10 jufd 588 getshell批量扫描 禧玛诺r8000 干货 namu life真伪 event bubbling wifi钥匙下载 日产天籁耳机转让 中国文化报 吴新苗 html tr rowspan sneakymob官方旗舰店

    声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:shnews500#tom.com

    All Rights Reserved 海日网 手机站 网站地图 网站栏目