华农C语言题目及答案~(完整版~).doc

上传人:小** 文档编号:587548 上传时间:2018-11-06 格式:DOC 页数:20 大小:37.43KB
返回 下载 相关 举报
华农C语言题目及答案~(完整版~).doc_第1页
第1页 / 共20页
华农C语言题目及答案~(完整版~).doc_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《华农C语言题目及答案~(完整版~).doc》由会员分享,可在线阅读,更多相关《华农C语言题目及答案~(完整版~).doc(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、|题目 6567:The first C Program 将下列程序输入visual c+ ,编译、连接和运行该程序。#include“stdio.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“,printf(“%d“,a+b);return 0

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

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

4、rn 0;题目 1119:基本运算,写出程序运行结果 |阅读下面程序,写出运行结果:#include “stdio.h“ main() int a, b, c; float d=15, e, f; 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.000000,1.000000,1.500000题目 1118:赋值表达式与赋值语句,写出程序运行结果 阅读下面程序,写出运行结果:#include “stdio.h“ int main() float

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

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

7、精确到小数点后两位。数学公式描述为:C=5*(F-32)/9答案#include |#include int main()float F,C;scanf(“%f“,C=(F-32)*5/9;printf(“%.2f“,C);getchar();题目 11127:各个数字 从键盘输入一个 3 位数的正整数,要求先后输出该数字的百位数字与个位数字,各占一行。答案#include #include int main()int a,b,c;scanf(“%d“,b=a/100%10;c=a%10;printf(“%dn%d“,b,c);题目 1018:数的排序 由键盘输入三个整数 a、b、c,按从小到

8、大的顺序输出这三个数。答案#include #include int main()int a,b,c,t;scanf(“%d,%d,%d“,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 int main()char a5;int i;for(i=0;i=Aint i;for(i=0;i#include int

9、 main()int n;scanf(“%d“,if(n#include int main()float a,b,c;char op;scanf(“%f%c%f“,switch(op)case+:c=a+b;break;case-:c=a-b;break;case*:c=a*b;break;case/:c=a/b;break;default:printf(“error“);break;printf(“result=%.2f“,c);题目 1007:判断整数是否为平方数 由键盘输入一个正整数,判断该数是否为平方数,是输出 Y,否输出 N。答案#include #include main()int

10、 a,b;scanf(“%d“,|b=sqrt(a);if(b*b=a)printf(“Y“);else printf(“N“);题 1017:求数的位数 由键盘输入一个不多于 9 位的正整数,要求输出它是几位数。答案#include #include main()int n,place;scanf(“%ld“,if(n99999999)place=9;else if(n9999999)place=8;else if(n999999)place=7;else if(n99999)place=6;else if(n9999)place=5;else if(n999)place=4;else if

11、(n99)place=3;else if(n9)place=2;elseplace=1;printf(“%ldn“,place);1120:判断点是否在圆上 由键盘输入一个点的坐标, 要求编程判断这个点是否在单位圆上,点在圆上输出 Y, 不在圆上输出 N。使用小数点后 3 位精度进行判断。答案#include “stdio.h“ #include “math.h“ |int main() float a,b; scanf(“%f,%f“, if(fabs(a*a+b*b-1)#include int main()long i,n=1,a;scanf(“%1d“,for(i=1;i main() long n,sum=0,i,t=1; scanf(“%ld“, for(i=1;i=n;i+) sum=sum+t; t=t+2; printf(“%ldn“,sum); 题目 1026:累加一行字符中的数字 由键盘输入一行字符(总字符个数从 1 个至 80 个均有可能,以回车符表示结束) ,将其中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com