ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:24.41KB ,
资源ID:1121253      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1121253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言编程题带答案.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言编程题带答案.docx

1、C 语言编程题(带答案)1、求 100 之内自然数中最大的能被 17 整除的数。2、已知 a,b,c 都是 1 位整数,求当三位整数 abc、cba 的和为 1333 时 a、b、c 的值。3、计算并输出 200-400 之间不能被 3 整除的整数的和。4、从键盘输入 10 个数,统计非负数的个数,并计算非负数的和5、求 100 之内自然数中偶数之和。6、输入 5 个数,求和并输出。要求编写求和的函数。7、编程计算 1*2*3+3*4*5+5*6*7+.+99*100*101 的值。8、编写程序,将用户输入的字符串中所有的字符 a 用*代替,然后输出。9、编写程序,将一个一维数组的元素逆序存放

2、并输出。例如,原顺序为1,2 ,3 ,4,5,逆序后为 5,4,3 ,2,1。10、求 3 行 3 列矩阵 a33=1,2,3,4,5,6,7,8,9非对角线上元素之和。11、编程判断输入的整数的正负性和奇偶性。如果为正数,输出 z;如果为负数,输出f;如果为偶数,输出 o;如果为奇数,输出 j12、计算并输出 1-200 之间不能被 5 整除的整数的和。13、从键盘输入 n 和 a 的值,计算 a+aa+aaa+.+aa.a(n 个 a)的值。14、输入 5 个数,求它们中最大值和平均值并输出。15、输出所有 200-400 之间能被 3 整除且个位数字为 6 的整数16、编写程序,将用户输

3、入的字符串中所有的字符 a 去掉,然后输出剩余的字符。17、计算并输出 200-400 之间不能被 7 整除的整数的和。18.计算并输出 200-400 之间不能被 5 整除的整数的和19、从键盘输入 10 个数,统计非正数的个数,并计算非正数的和20、输入一串字符,将其中的大写字母变成对应的小写字母并输出。21、打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数。例如,153 就是一个水仙花数,因为 153=1*1*1+5*5*5+3*3*3。22、一个皮球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求当它第 10 次落地时,共经过了多少

4、米,第 10 次反弹多高?23、输出所有 0-200 之间能被 3 整除且个位数字为 6 的整数。24、输入一个正整数,输出它的阶乘。25、编写程序,判断从键盘输入的字符中数字字符的个数、大写字母的个数、小写字母的个数及其它字符的个数,以*作为字符输入结束标志。26、编写程序,使用循环结构输出下列图形:* * * * * * * * * * * * * * * *27、输入一串字符,逆序输出。要求使用数组实现。28、求 1-1/2+1/3-1/4+.+1/99-1/100 的值。29、输入 3 个学生 4 门课的成绩(60,70,65,75),(75,80,75,90),(95,75,90,6

5、5),计算每个学生的总分和平均成绩并输出,结果保留一位小数。30、求两个正整数的最大公约数。31、求 100 之内自然数中奇数之和。32、输出所有 200-400 之间能被 3 整除且个位数字为 7 的整数。33、编程计算 1*2*3+4*5*6+.+97*98*99的值34、输入 n 的值,计算并输出 1*1+2*2+3*3+4*4+5*5+.+n*n 的值。要求编写函数 f 求平方。35、计算并输出 1-200 之间不能被 3 整除的整数的和。36、输入 3 个学生 4 门课的成绩(60,70,65,75),(75,80,75,90),(95,75,90,65),计算每个学生的总分和平均成

6、绩并输出,结果保留一位小数。37、输入一个华氏温度,输出摄氏温度,计算公式为 c=5/9*(F-32)。要求结果保留两位小数。38、输入任意三个数,按从大到小的顺序输出39、用 1 元人民币兑换 5 分、2 分、1 分的硬币共 50 枚,每种硬币至少一枚,问共有多少种兑换方案?输出每一种方案中三种硬币的数量40、从键盘输入圆的半径,计算并输出圆面积与周长,要求结果保留两位小数。41、从键盘输入一个字符串,再输入两个正整数 m 和 n,输出字符串中从 m 开始,连续 n 个字符。例如,输入 abcdefg,2,3,输出 bcd。42、输入一个不多于 5 位的正整数,判断它是几位数,并逆序输出各位

7、数字43, 输出 Fibonacci 数列的前 40 项44,判断某一年是否是闰年45,起泡法(选择法)对十个数排序46,判断某个数是否为素数.47,编程计算 1!+2!+3!+ +10 的值。48,求以下数列前十五项的和:2/1,3/2,5/3,8/5,13/8,21/13。49,从键盘输入圆柱体高与底面半径,计算并输出圆柱体表面积与体积,要求结果保留两位小数。50,从键盘输入一个十进制整型数据,计算并输出其各位上数字之和(忽略正负号) 。例如,输入 1234,输出 10;输入 -1234,输出 10。51,已知银行定期存款利率为 r=2.25%,输入存款本金 x、存款年数 n,输出本利之和

8、y=x(1+r)(1+r).(1+r),共 n 个(1+r)。52,编程判断输入的字符串是否为“回文” 。所谓“回文 ”是指顺读和倒读都一样,如abcba。53、编写程序,将用户输入的字符串中删除所有的数字,然后输出剩余的字符四、编程题(2 道小题,共 20 分) 1、求 100 之内自然数中最大的能被 17 整除的数。#includestdio.hvoid main() int i;for(i=100;i0;i-)if(i%17=0)break;printf(%dn,i);2、已知 a,b,c 都是 1 位整数,求当三位整数 abc、cba 的和为 1333 时 a、b、c 的值。#incl

9、udestdio.hvoid main()int a,b,c;for(a=1;a=9;a+)for(b=0;b=9;b+)for(c=1;c=9;c+)if(a*100+b*10+c+c*100+b*10+a=1333)printf(%d,%d,%dn,a,b,c);3、计算并输出 200-400 之间不能被 3 整除的整数的和。#includestdio.hvoid main() int i,sum=0;for(i=200;i=400;i+)if(i%3!=0)sum=sum+i;printf(%dn,sum);4、从键盘输入 10 个数,统计非负数的个数,并计算非负数的和。#include

10、stdio.hvoid main() int i,n=0,sum=0;int a10;printf(“请输入 10 个数:”);for(i=0;i10;i+)scanf(“%d”,ai);for(i=0;i10;i+)if(ai=0) sum=sum+ai;n+;printf(非负个数是 %d,sum=%dn,n,sum);5、求 100 之内自然数中偶数之和。#includestdio.hvoid main() int i,sum=0;for(i=0;i=100;i+)if(i%2=0)sum=sum+i;printf(sum=%dn,sum);6、输入 5 个数,求和并输出。要求编写求和的

11、函数。#includestdio.hvoid main() int b(int x,int n);int sum=0;int a5;int i;printf(请输入 5 个数:);for(i=0;i5;i+)scanf(%d,ai);sum=b(a,5);printf(sum=%dn,sum);int b(int x,int n) int i,sum=0;for(i=0;i5;i+)sum=sum+xi;return sum; 7、编程计算 1*2*3+3*4*5+5*6*7+.+99*100*101 的值。#includestdio.hvoid main() int i,sum=0;for(

12、i=1;i=99;i=i+2)sum=sum+i*(i+1)*(i+2);printf(%dn,sum);8、编写程序,将用户输入的字符串中所有的字符 a 用*代替,然后输出。#includestdio.h#includestring.hvoid main() int i,n;char b20;printf(请输入字符串 :);gets(b);n=strlen(b);for(i=0;in;i+)if(bi=a)bi=*;for(i=0;in;i+)printf(%c,bi);printf(n);9、编写程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2 ,3 ,4,5,逆序后为 5

13、,4,3 ,2,1。#includestdio.hvoid main() int i;int a5;printf(“请输入 5 个数:”);for(i=0;i5;i+)scanf(“%d”,ai);for(i=0;i2;i+)t=ai;ai=a4-i;a4-i=t;for(i=0;i5;i+)printf(%d ,bi);printf(n);10、求 3 行 3 列矩阵 a33=1,2,3,4,5,6,7,8,9非对角线上元素之和。#includestdio.hvoid main() int i,j,sum=0;int a33=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+)f

14、or(j=0;j3;j+)if(i!=ji+j!=2)sum=sum+aij;printf(%d ,sum);printf(n);11、编程判断输入的整数的正负性和奇偶性。如果为正数,输出 z;如果为负数,输出f;如果为偶数,输出 o;如果为奇数,输出 j#includestdio.hvoid main() int a;printf(“请输入一个数:”);scanf(“%d”,a);if(a0)printf(zn);if(a0)printf(fn);if(a%2=0)printf(on);if(a%2!=0)printf(jn);12、计算并输出 1-200 之间不能被 5 整除的整数的和。#includestdio.hvoid main() int i,sum=0;for(i=1;i=200;i+)if(i%5!=0)sum=sum+i;printf(%dn,sum);13、从键盘输入 n 和 a 的值,计算 a+aa+aaa+.+aa.a(n 个 a)的值。#includestdio.hvoid main() int i,a,n;long int sum=0,st=0;printf(请输 a 和 n:);scanf(%d%d,a,n);for(i=1;i=n;i+) st=st+a;sum=sum+st;

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。