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语言实验报告参考答案...

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

    c语言 ,杨永斌 习题

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

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

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

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

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

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

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

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

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

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

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

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

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

    贡献者:网络收集
    706472
  • C语言实验十 排序-附参考答案

    C语言实验十 排序-附参考答案

    C语言实验十 排序-附参考答案...

    贡献者:网络收集
    515358
  • C语言程序设计实验四  参考答案

    C语言程序设计实验四 参考答案

    C语言程序设计实验四 参考答案...

    贡献者:网络收集
    984749
  • 网友在搜
    涛声依旧原唱 sound tech声技电子 怎么用言语撩老公变硬 能良数码假货翻新 南京站是高铁站吗 楚王妃齐靖元容蓉篇 a350客舱 线性代数逆矩阵怎么求 opengl渲染到整个屏幕 如皋市搬经中学 校长 美国队长 外星人 日本东京地铁费用 人体上下分离魔术 ronny fer www.weeyoo.cn are you ok哪里错了 oppoa77内屏多少钱 requestmapping详解 东网科技离职漫画 wordcloud github 大兴熟女红红电话号13 尼康coolpix p900s评论 ubuntu hostname none 宋冬野鸽子c调吉他谱 fetrex 口腔 傻缺碉堡集锦201610月 www.lntnc.com 充电宝苹果输入不支持 cn.dealmoon 韩江花月夜 汕头 电台 ceguibase.lib 错嫁良缘之洗冤录小说 tobebery 粤b88888宾利是谁的车 setwaitformcaption 华为ar1101w-s网关地址 福田康明斯isg发动机 何文辉搞笑图片 怎么写一个vue插件 wodota top10音乐 支手轰天 电影 头发软化前后效果图男 英雄群侠传 宝石 最强 west midlands球队 layui.use laydate hybrio fan mode win8 禁止更新 ds413 cpu 焊接环保 涉及 家装水管 走地 a cosx b cosy c babuka 种子 宜昌旅游攻略 自驾游 dell inspiron ahci lighter eminem现场 mft 戴亚 蒋勋 给青年艺术家的信 热体熟凛麦卓

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

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

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