网站大量收购独家精品文档,联系QQ:2885784924

计算机软件基本那些题那些解答.doc

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件基本那些题那些解答

实验十三 二维数组程序设计 计算机软件基础实验指导书参考程序 【1-1】在屏幕上显示你的学号、姓名和专业,分别各占一行显示。 #includestdio.h main() { printf(081\n王力\n计算机应用\n); } 【1-2】如何在屏幕上显示下列图形? #includestdio.h main() { printf(*****\n); printf( ***\n); printf( *\n); } 【例2-1】求正方形的面积和周长 源程序: #include stdio.h main() { int a=6,zhou,mian; /*用类型名int定义三个基本型整型变量*/ zhou=4*a; /*计算周长*/ mian=a*a; /*计算面积*/ printf(周长=%d,面积=%d\n,zhou,mian);/*用printf函数输出整型数格式控制为:%d*/ } 运行结果: 周长=24,面积=36 【2-1】求半径为2.3的圆的周长和面积。 #includestdio.h main() { double r=2.3,l,s,pi=3.142; l=pi*2*r; s=pi*r*r; printf(圆半径=%lf,周长=%lf,面积=%lf\n,r,l,s); } 【2-2】任意输入两个基本整型数,其中一个为正,另一个为负,分别做被除数和除数时,输出它们的余数。 #includestdio.h main() { int a,b; printf(请输入一个正整数和一个负整数:); scanf(%d%d,a,b); printf(a=%d,b=%d, a%b =%d\n,a,b,a%b); printf(b=%d,a=%d, b%a =%d \n,b,a,b%a);} 【例2-2】任意输入一个华氏温度求对应的摄氏温度。计算公式如下:,式中:C表示摄氏温度,f表示华氏温度。 源程序: #include stdio.h main() { double f,c; /*定义两个双精度的实型数*/ printf(“Enter f:”);/*输入提示*/ /*调用scanf函数给双精度的实型变量赋值,格式控制为%lf,变量名前要加地址操作符*/ scanf(%lf,f); c=5*(f-32)/9; /*根据公式求摄氏度*/ printf(\nf=%f,c=%f\n,f,c); } 运行结果: Enter f:80 f=80.000000,c=26.666667 Enter f:100 f=100.000000,c=37.777778 二、程序改错 不允许增加行也不允许删除行,也不得更改程序的结构。 1、已知a=3,b=5,输出a+b的和值 源程序: #include “stdio.h” main() { /********found********/ int a=3;b=5;sum; sum=a+b; printf(“sum=%d\n”,sum);} 2、任意输入两个实型数,输出它们的积。 源程序: #include “stdio.h” main() { double x,y; printf(“在键盘上给x,y赋值:”); /********found********/ scanf(“%lf%lf”,x,y); printf(“%f,%lf\n”,x*y,x*y); } 3、分别输出234的每一位数字。 源程序: #include “stdio.h” main() { int x=234,a,b,c; a=x/100; /********found********/ b=x%100; /********found********/ c=x/10; printf(“a=%d,b=%d,c=%d\n”,a,b,c); } 改错1题:int a=3;b=5;sum; 改为 int a=3,b=5,sum; 改错2题:scanf(“%lf%lf”,x,y);改为:scanf(“%lf%lf”,x,y); 改错3题:b=x%100;改为:b=x/10%10; c=x/10;改为:c=x%10; 【例3-1】输出a=3,b=9中大的数。 源程序: #include stdio.h main() { int a=3,b=9,max; /*使用if-else

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档