《华农C语言题目及答案完整版》由会员分享,可在线阅读,更多相关《华农C语言题目及答案完整版(37页珍藏版)》请在人人文库网上搜索。

1、题目6567:The first C Program 将下列程序输入 visual c+ ,编译、连接和运行该程序。 #includestdio.h main()printf(The first C Programn);答案 #include #include int main()printf(The first C Programn); return 0;题目1001:计算a+b 由键盘输入两个整数,计算并输出两个整数的和。 答案 #include #include int main() int a,b; scanf (%d%d,&a,&b); printf(%d,a+b); return 。

2、0;题目11126:输出a与b中的较大值 下面程序实现由键盘输入两个整数a和b,判断并输出a与b中较大值。请在计算机上执行并验证该程序的正确性,之后提交到在线评判系统。 1 / 26 答案 #include #include int max(int x,int y) if(xy)return x; else return y;int main() int a,b; scanf(%d%d,&a,&b); printf(%dn,max(a,b);题目1117:变量定义,按要求完成程序 下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整缺少的语句。 #include stdio.h。

3、 main() int a, b; /*定义整型变量a和b*/ int i, j; /*定义实型变量i和j*/ a=5; b=6; i= 3.; j=i*a*b; printf(a=%d,b=%d,i=%f,j=%fn, a, b, i, j);答案 $line1$ int a,b; 2 / 26 $line2$ float i,j; 题目6568:在显示屏上显示指定字符 要求编写一个程序,在显示屏上显示如下内容(全为半角字符,且不包括空格): C: ABC.TXT提示 注意转义字符在程序中的使用。 答案#include #include int main()printf(C: A BC.TX。

4、Tn); 1119题目:基本运算,写出程序运行结果return 0; 阅读下面程序,写出运行结果:#include stdio.h main() int a, b, c; float d=15, e, f; 26/ 3 a=35%7; b=15/10; c=b+; e=15/10; f=d/10; printf(%d,%d,%d,%f,%f,%f, a,b,c,d,e,f);答案 $line1$ 0,2,1, 15.1.1.(00 题目1118:赋值表达式与赋值语句,写出程序运行结果 阅读下面程序,写出运行结果: #include stdio.h int main() float a; int。

5、 b, c; char d, e; a= 3._x0005_; b=a; 4 / 26 c=330; d=c; e=141; printf(%f,%d,%d,%c,%c, a,b,c,d,e);答案 $line1$ 3.5000,3,330,J,a 题目1126:字符的输入与输出 编程实现由键盘输入一个字符后,在屏幕上输出该字符。 答案 #include #include int main() int a; scanf(%c,&a); printf (%c,a);题目1127:计算加法 编程实现由键盘输入一个加法式,输出正确的结果。 (两个加数均为整数) 答案 #include #includ。

6、e int main() 5 / 26 int a,b; scanf(%d%d,&a,&b); printf (%d,a+b);题目1014:求圆面积 由键盘输入圆半径r,请计算该圆的面积。(注: 取 3.a59,结果保留两位小数位;另外,程序只要能对r在0到100范围的情况输出正确答案即可) 答案 #include #include #define PI 3. int main() float r,area; scanf(%f,&r); area=PI*r*r; printf(% 6.f,area); getchar();题目1015:计算摄氏温度值 从键盘输入一个华氏温度值,要求按格式输出。

7、其对应的摄氏温度值,精确到小数点后两位。 数学公式描述为: 6 / 26 C=5*(F-32)/9 答案 #include #include int main() float F,C; scanf(%f,&F); C=(F-32)*5/9; printf(%.2f,C); getchar();题目11127:各个数字 从键盘输入一个3位数的正整数,要求先后输出该数字的百位数字与个位数字,各占一行。 答案 #include #include int main() int a,b,c; scanf(%d,&a); b=a/100_x0010_;c=a_x0010_; printf(%dn%d,b,。

8、c);题目1018:数的排序 由键盘输入三个整数a、b、c,按从小到大的顺序输出这三个数。 答案 7 / 26 #include #include int main() int a,b,c,t; scanf(%d,%d,%d,&a,&b,&c); if(ab) t=a; a=b; b=t;if(ac) t=a; a=c; c=t;if(bc) t=b; b=c; c=t;printf(%d,%d,%d,a,b,c); return 0;题目1016:字符变换 由键盘输入5个字符,将其中的大写字母变成小写,其它类型的字符不变,并按输入顺序逐个输出。 答案 #include #include in。

9、t main()char a5; 8 / 26 int i; for(i=0;i=A&ai #include int main()int a5; int i; for(i=0;i #include 9 / 26 int main()int n; scanf(%d,&n); if(n #include int main()float a,b,c; char op; scanf(%f%c%f,&a,&op,&b); switch(op)case+: c=a+b;break; case-: c=a-b;break; case*: c=a*b;break; case/: 26 11/ c=a/b;br。

10、eak; default: printf(error);break;printf(esult=%.2f,c);题目1007:判断整数是否为平方数 由键盘输入一个正整数,判断该数是否为平方数,是输出Y,否输出N。 答案 #include #include main() int a,b; scanf(%d,&a); b=sqrt(a); if(b*b=a)printf(Y); else printf(N);题1017:求数的位数 由键盘输入一个不多于9位的正整数,要求输出它是几位数。 答案 #include #include main()int n,place; scanf(%ld,&n); if。

11、(n9999) place=9; 12 / 26 else if(n9999) place=8; else if(n999) place=7; else if(n999) place=6; else if(n99) place=5; else if(n999) place=4; else if(n99) place=3; else if(n9) place=2; else place=1; printf(%ldn,place);1120:判断点是否在圆上 由键盘输入一个点的坐标,要求编程判断这个点是否在单位圆上,点在圆上输出Y,不在圆上输出N。使用小数点后3位精度进行判断。 答案 #inclu。

12、de stdio.h #include math.h 13 / 26 int main()float a,b; scanf(%f,%f,&a,&b); if(fabs(a*a+b*b-1) #include int main() long i,n=1,a; scanf(_x001D_,&a); for(i=1;i main()long n,sum=0,i,t=1; 14 / 26 scanf(%ld,&n); for(i=1;i main()char c; int s=0,a; while(c=getchar()!=n)if(c=0&c main()long r,m,n,temp; scanf。

13、(%ld,%ld,&m,&n); while(m!=0)r=n%m; n=m; m=r;printf(%ldn,n);题目1044:输出最小值 从键盘输入十个整数,输出最小值 15 / 26 答案 #include stdio.h main()int i,t,min; scanf(%d, &min); for(i=1;i main()char c; while(c=getchar()!=n)if(c=A&c main()int i,t,n; 16 / 26 float a=2,b=1,s=0; scanf(%d,&n); for(i=1;i # include main()int m,k,i;。

14、 for(m=2;mk) printf(%dn,m); 题目1035:打印菱形 由键盘输入正数n,要求输出2*n+1行的菱形图案。要求菱形左边紧靠屏幕左边。 答案 #include #include 17 / 26 main() int n,i,j; scanf(%d,&n); for(j=0;jj;i-) printf( ); for(i=0;i1+2*j;i-) printf(*); printf(); 题目1137:找到满足要求的数字 输出1到99中能被7整除,而且至少有一个数字是5的所有数字。输出时一行一个数字,且按由小到大的排序输出。 提示判断一个数字中是否有数字5,首先要掌握拆数字。

15、的方法,一种算法如下: 一个整数a,使用a_x0010_,可以得到a的个位数,然后使用a=a/10,可以将a 中的个位数字除去,上述过程重复则可以的到原数a中其他位上的数字。 答案 #include 18 / 26 #include main ()int i,j; for(i=7;i #include main()int n,i,j,k,h; scanf(%d,&n); for(i=-n+1;i=1;h-) printf(%d,h); printf(); 题目1039:倒序 由键盘输入10个整数,倒序输出。(数字间由一个空格分隔) 答案 #include 19 / 26 #include #i。

16、nclude math.h main()int a10; int i; for(i=0;i=0;i-) printf(%dn,ai); return 0;题目1062:打印矩阵 由键盘输入一个34的矩阵,要求输出它的转置矩阵。 答案 #include main()int a34,b43,i,j; for(i=0;iaj+1 $line5$ t=aj;aj=aj+1;aj+1=t; 题目1040:统计不同数字个数 由键盘输入20个整数,统计不同数字的个数。 答案 #include #include main()int a20; 21 / 26 int i,t,p=0; for(i=0;i #in。

17、clude main()char c81,i=0,j,z=0; while(i0)if(cj-1!=ci-j)z=1; j-;if(z=0)putchar(Y);else putchar(N); return 0;题目1122:字符串的合并 从键盘输入3个字符串(每个字符串以回车符做为结束标志),将3个字符串以输入先后顺序合并到字符串s中,请填空使用程序完整。 #include stdio.h #include string.h main()char s100=; 23 / 26 char a30; gets(a); strcat(s, a); gets(a); strcat(s, a); g。

18、ets(a); strcat(s, a); /*可以写多行代码*/ printf(%s, s);答案 $block1$ gets(a);strcat(s,a); gets(a);strcat(s,a); gets(a);strcat(s,a); $end1$ 题目1083:编写函数计算阶乘 下面程序实现由键盘读入整数n,计算并输出n!,请补充完整计算阶乘的 函数。long fanc(int a)long i,n=1; for(i=1;i=a;i+) n=n*i; return n;void main()int n; scanf(%d, &n); 25 printf(%ld, fanc(n);答。

19、案$block1$ long fanc(int a)long i,n=1; for(i=1;i=a;i+) / 24 26 n=n*i; return n;$end1$ 题目1124:函数中的变量 写出下面程序的运行结果: int f1(int x)static int z=3,y=0; y+; z+; return(x+y+z);main()int a=1,k; for(k=0;k3;k+) printf(M,f1(a);答案 $line1$ 6810 题目1059:函数定义 下面是使用辗转相除法,求最大公约数的程序,请补充完整程序中函数的定义与调用。 #include stdio.h int f(int m, int n)int r; while (r=m%n)!=0)m=n; n=r;return n;main()int a, b, n; scanf(%d%d, &a, &b); printf(%dn, f(a, b) );答案 25 / 26 $line1$ int f(int m, int n) $line2$ f(a, b) 26 / 26。

最新华农c语言教材答案,华农C语言题目及答案完整版相关推荐

  1. java web开发实战经典 源码_李兴华 java_web开发实战经典 源码 完整版收集共享

    李兴华 java_web开发实战经典 源码 完整版收集共享 01f8a7  在  2018-11-07 20:41:33  上传  10.92 MB 第1章 JAVA WEB开发简介 1.1.WEB发 ...

  2. 设计团旗的c语言程序设计教程课后答案,最新团知识竞赛题目及答案

    团知识竞赛题目及答案 一必答题阶段(由指定小组回答) 选择题(答对一题得10分,答错或弃权的则不加分也不扣分) 1(第一小组).中国共青团正式成立的标志是中国社会主义青年团第一次全国代表大会的召开,其 ...

  3. c 语言原始字体是哪一个,语言学概论题目及答案

    ?1. 历史比较语言学的出现,?标志着语言学走出传统语文学,成为一门独立的科学. ?2.我国各民族的语言属于汉藏.印欧.阿尔泰.南亚.南岛(选二)等五个语系. ?3.在元音和辅音的几个区分标准中,是否 ...

  4. 华农c语言实验1007答案,华农C语言题目及答案(完整版).docx

    [题目6567:The first C Program] 将下列程序输入 visual c++ ,编译.连接和运行该程序. #include"stdio.h" main() { p ...

  5. python语言程序设计试卷西京学院_Python语言程序设计A-中国大学mooc-试题题目及答案...

    [单选,配伍题] 属于阴中之阴的时间是() [单选,配伍题] "孤阴不生,独阳不长"的理论根据是() [多选] 弥漫性肾小球肾炎包括() [单选,配伍题] 称"阳中之阳& ...

  6. 蓝桥杯java历年真题及答案整理(共100道题目及答案)

    文章目录 1.字符排序 2.串的简单处理 3.猜算式 4.Excel地址转换 5.手机尾号评分 6.括号问题 7.扑克牌排列 8.第一个数字(数字的值返回) 9.放麦子 10.求21位数的水仙花数 1 ...

  7. 数字温度计的c语言编程,基于DS18B20数字温度计的设计(全文完整版)

    <基于DS18B20数字温度计的设计.doc>由会员分享,可免费在线阅读全文,更多与<基于DS18B20数字温度计的设计>相关文档资源请在帮帮文库(www.woc88.com) ...

  8. 李兴华java教学视频,李兴华Java核心经典视频教程(3G完整版)

    Vim移动光标快捷键汇总 Vim文本编辑器中,最简单的移动光标的方式是使用方向键,但这种方式的效率太低,更高效的方式使用快捷键. Vim移动光标常用的快捷键及其功能如下面各表所示,需要注意的是,表中所 ...

  9. 成电复试c语言历年真题,中大考研电子工程基础综合完整版复试真题

    微机原理: 一.填空: 1.CPU的数据线有根,可寻址__________字节.8086有__________根地址线,使用这20根地址线上不同地址信息的组合,可直接对__________个存储单元进 ...

最新文章

  1. 商汤科技宣布C轮战略融资6亿美元 阿里领投苏宁跟投
  2. 【PC工具】更新win10关闭更新工具及注意事项
  3. c++多态相关面试题
  4. nginx的常规配置
  5. asp.net core集成CAP(分布式事务总线)
  6. Git笔记(7) 撤消操作
  7. python基础编程练习题_Python随笔18:Python基础编程练习题1~2
  8. ajax的post方式传数组参数
  9. 常见排序算法:冒泡排序
  10. CentOS 下无线网卡的安装和使用
  11. iOS开发之Undefined symbols for architecture x86_64报错
  12. 多媒体计算机章后小结,《新版五笔字型培训教程》白旭 编_孔网
  13. oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
  14. BaseProxy:异步http/https中间人
  15. 华为OJ(素数伴侣)
  16. unity下载并和vs2019关联的步骤
  17. 对接斑马打印机 usb模式+打印机共享模式
  18. 爱奇艺奇秀直播的秒播体验优化实践
  19. visio的.vsd格式文件转换.eps格式文件的方法+Gsview裁剪EPS文件
  20. 2022年超实用蓝牙耳机推荐,适合学生党的无线蓝牙耳机品牌推荐

热门文章

  1. windows下如何查看端口列表以及如何开放指定端口
  2. 2012年图灵奖--西尔维·米卡利和莎菲·戈德瓦瑟简介
  3. 字符串为null 和 字符串长度为0
  4. android load BKS error: wrong version of key store
  5. 国产 CAE 软件研发
  6. RTP-RTCP协议分析
  7. windows下安装字体到linux服务器
  8. 复杂网络分析工具及其比较(…
  9. 【Python 每日一技】根据任意分隔符分割字符串
  10. Linux 重启网络服务