c语言程序设计编程题编程题

8被浏览4320分享邀请回答11 条评论分享收藏感谢收起112 条评论分享收藏感谢收起写回答1 个回答被折叠()C语言编程题_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
C语言编程题
任务说明:
假设有40个学生被邀请来给自助餐厅的食品和服务质量打分,分数划分为1~10这10个等级(1表示最低分,10表示最高分),试编程打印统计调查结果。其中Grade代表等级,Count代表人数,Histogram表示以图形方式显示该等级的人数。程序执行结果如下:
...
我有更好的答案
这题目不需要定义40个学生的数组!只需要一个分数数组就可以解决了!
可以帮我写出来吗?谢谢!实在是不会啊
试一下,多测试一些数据#include&&stdio.h&int&main()&{ int&grade[10]; int&Count=0;
while(&1&) {
int&i,j,n;
for(&i=0;i&10;i++&)&grade[i]=0;
printf(&Input&sample%d\n&,&++Count&);
scanf(&%d&,&&n&);
if&(&n==0&)
for(&i=0;i&n;i++&)
scanf(&%d&,&&j&);
grade[j-1]++&;
printf(&Output&sample%d\n&,&Count&);
printf(&&Grade\tCount\tHistogram\n&&);
for(&i=0;i&10;i++&)
printf(&%d\t%d\t&,&i+1,&grade[i]);
for(&j=0;j&grade[i];j++)
printf(&*&);
printf(&\n&);
} } return&0;}
采纳率:75%
来自团队:
&&& while(i++&&nbsp,从1~10& i=0;&);&nbsp:a[0][1]++;&nbsp:a[9][1]++;\n&//存储评分人数&*&);
printf(&&&7&;**/&#include&stdio.h&&,a[i][0],a[i][1],'k&a[i][1];k++)printf(&&&k=0,//存评分Grade
i;&nbsp:a[4][1]++;:a[5][1]++;
case&&nbsp:a[2][1]++;&');
for(int&&:a[3][1]++;
case&10;i++)a[i][0]=i+1;//循环初始化等级(Grade);&&&&:a[7][1]++;
case&3&;Count&&&Histogram**1&&&&&&&&2&10;i++){
printf(&%2d%8d%5c&&&&&& for(i=0;i&****7&&&&&&&&2&&&
} } printf(&Grade&****6&&&&&&&&2&&&&int&main(){ int&);&Count&&&Histogram\n&
case&4&&&&&
case&10;*****3&&:a[1][1]++;
case& for(i=0;i&&break:a[8][1]++;//&&5&;9&;*****10&&&&&&&1&&&&&
case&8&&nbsp:a[6][1]++;****8&&&&&&&&0&**9&&&&&&&&3&&
case&6&******5&&&&&&&&2&1&&&&&&&&&***4&&&&&&&&4&&输入评分Grade
switch(n){
case&&a[10][2]={0},//a[i][0]存Grade,&a[i][1]存Count
case&2&1&;&&nbsp,&n);&
MAX;&MAX){
scanf(&%d&;&//输入评分人数&&&nbsp,&MAX); scanf(&%d&;&nbsp,//用于控制循环&&nbsp,Count代表人数**Histogram表示以图形方式显示该等级的人数**Grade&&&nbsp/*假设有40个学生被邀请来给自助餐厅的食品和服务质量打分**分数划分为1~10这10个等级(1表示最低分,10表示最高分)**试编程打印统计调查结果**其中Grade代表等级;&&&&&&&&&&&&&&****2&&&&&&&&3&&&&nbsp
为您推荐:
其他类似问题
您可能关注的内容
c语言编程的相关知识
换一换
回答问题,赢新手礼包1.编写一个程序实现如下功能:计算1~100之间所有含8的数之和。2.从键盘输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。3.编一个程序,输入20个整数,统计并输出其中正数、负数和零的个数。4.编程求1!+2!+3!+……+10!5.从键盘输入20个整数,存
1.编写一个程序实现如下功能:计算1~100之间所有含8的数之和。2.从键盘输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。3.编一个程序,输入20个整数,统计并输出其中正数、负数和零的个数。4.编程求1!+2!+3!+……+10!5.从键盘输入20个整数,存放在数组中,找出其中最大数并指出其所在的位置。6.从键盘输入两个正整数m和n,要求m中放大的值,n中放小的值,求它们的最大公约数和最小公倍数。7.从键盘输入一个3×3二维数组,输出该矩阵,再将其转置后输出。所谓转置即行列互换。8.编写一个程序实现如下功能:用下列近似公式计算e值,误差应小于10-5…9.编写程序,要求从键盘输入正整数n,计算并输出下式的值。如输入:8,则输出:0. .从键盘输入10个整数,用冒泡法和选择法编程,将10个数按由大到小的顺序排序后输出。11.编写程序计算并输出:1+12+123+1234+……的前n(设0<n<10)项的和,n从键盘输入。用C语言写出程序代码题目有点多,大家能帮忙做几道就做几道,分我还可以再给,谢谢了
第一题:#include "std相关信息.h"
void main()
int a,b,sum=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
if(a==8||b==8)
sum+=a*10+b;
printf("%d%d\t",a,b);//这句输出每个符合条件的数,可以不要
printf("\n总和为%d\n",sum);
}
第二题:
#include
int b,c,d,e;
b=0;c=0;d=0;e=0;
/* b是字母 c是数字 d是符号 e是空格*/
fflush(stdin);
printf("请输入一串东西:");
while ((a=getchar())!='\n')
if(a>='a'&&a='A'&&a<='Z')
else if(a>='0'&&a<='9')
else if(a==' ')
printf("字母%d个\n",b);
printf("数字%d个\n",c);
printf("空格%d个\n",e);
printf("符号%d个\n",d);
}
第三题:
#include "stdio.h"
void main()
{
int positive=0,negative=0,zero=0;
int ch[20];
for(i=0;i<20;i++)
{
printf("请输入第%d个整数:",20-i);
scanf("%d",&ch[i]);
if(ch[i]>0)
positive++;
else if(ch[i]==0)
negative++;
}
printf("正数%d个,零%d个,负数%d个\n",positive,zero,negative);
}
第四题:
#include "stdio.h"
void main()
int sum=0;
第一题:#include "std相关信息.h"
void main()
int a,b,sum=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
if(a==8||b==8)
sum+=a*10+b;
printf("%d%d\t",a,b);//这句输出每个符合条件的数,可以不要
printf("\n总和为%d\n",sum);
}
第二题:
#include
int b,c,d,e;
b=0;c=0;d=0;e=0;
/* b是字母 c是数字 d是符号 e是空格*/
fflush(stdin);
printf("请输入一串东西:");
while ((a=getchar())!='\n')
if(a>='a'&&a='A'&&a<='Z')
else if(a>='0'&&a<='9')
else if(a==' ')
printf("字母%d个\n",b);
printf("数字%d个\n",c);
printf("空格%d个\n",e);
printf("符号%d个\n",d);
}
第三题:
#include "stdio.h"
void main()
{
int positive=0,negative=0,zero=0;
int ch[20];
for(i=0;i<20;i++)
{
printf("请输入第%d个整数:",20-i);
scanf("%d",&ch[i]);
if(ch[i]>0)
positive++;
else if(ch[i]==0)
negative++;
}
printf("正数%d个,零%d个,负数%d个\n",positive,zero,negative);
}
第四题:
#include "stdio.h"
void main()
int sum=0;
for(i=1;i<=10;i++)
sum=sum+s;
printf("%d\n",sum);
其他答案(共3个回答)
.h"
void main()
long int i,a=1,sum=1;
for(i=1;i<=10;i++)
sum=sum+a;
printf("sum=%ld",sum);
int i,sum=0;
for(i=1;i<=100;i++)
if(i%8==0||i%10==8)
sum=sum+i;
printf("%d,sum");
}
2.
#include
int main()
char strInput[255];
int nLength,nABC,nN
nLength=0;nABC=0;nNum=0;
scanf("%s",strInput);
nLength=strlen(strInput);
printf("所有字符数:%d\n",nLength);
char sTemp=strInput[i];
if (sTemp>=48 && sTemp=65 && sTemp=97 && sTemp<=122))
} while (i<nLength);
printf("字母数:%d\n",nABC);
printf("数字数:%d\n",nNum);
return 0;
}
楼主你好给我2000分,我帮你做这个程序库`~~~
你好,不知道你学什么专业的,如果以后毕业了从事的工作涉及到软件开发之类可以去考下。我自己也考二级c考了三次,总共花了250元,一次笔试没过,一次上机没过。现在工...
这个比较简单,有没帮我解决C编程的问题的呢,3月22的C/C++编程谢谢
这样做广告不太好,我还是做点什么吧,我给你解释一下laohu0071216同志的这个算...
凭什么啊?你这种口气?有求于人还这样说话吗?
答: 我个人认为专科好,好的专科里的专业比一般的二本里的不好的专业还好就业,而且专科三年本科要四年,一年的时间你可以安排多少事啊
答: 我可以给你提供个想法,仅供参考咯~!
可以从培训人才和被培训人才的数据比例来说明拉,很有说服力哦~!
祝你好运!
答: 小学科学教案|小学科学教案下载 21世纪教育网
答: 请说的明白点啊,你是要什么性质考试的啊,自考?成考?普通?
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区1、求100之内自然数中最大的能被17整除的数;2、已知a,b,c都是1位整数,求当三位整数ab;4、从键盘输入10个数,统计非负数的个数,并计算;6、输入5个数,求和并输出;7、编程计算1*2*3+3*4*5+5*6*7+;8、编写程序,将用户输入的字符串中所有的字符a用;9、编写程序,将一个一维数组的元素逆序存放并输出;10、求3行3列矩阵a[3][3]
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、编写程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2,3,4,5,逆序后为5,4,3,2,1。
10、求3行3列矩阵a[3][3]={1,2,3,4,5,6,7,8,9}非对角线上元素之和。
11、编程判断输入的整数的正负性和奇偶性。如果为正数,输出z;如果为负数,输出f;如果为偶数,输出o;如果为奇数,输出j
12、计算并输出1-200之间不能被5整除的整数的和。
13、从键盘输入n和a的值,计算a+aa+aaa+??+aa??a(n个a)的值。
14、输入5个数,求它们中最大值和平均值并输出。
15、输出所有200-400之间能被3整除且个位数字为6的整数
16、编写程序,将用户输入的字符串中所有的字符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次落地时,共经过了多少米,第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,65)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。
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)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。
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位的正整数,判断它是几位数,并逆序输出各位数字
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,输出本利之和y=x(1+r)(1+r)??(1+r),共n个(1+r)。
52,编程判断输入的字符串是否为“回文”。所谓“回文”是指顺读和倒读都一样,如abcba。
53、编写程序,将用户输入的字符串中删除所有的数字,然后输出剩余的字符
四、编程题(2道小题,共20分)
1、求100之内自然数中最大的能被17整除的数。
void main()
for(i=100;i>0;i--)
2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。
void 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(\
3、计算并输出200-400之间不能被3整除的整数的和。
void main()
{ int i,sum=0;
for(i=200;i<=400;i++)
if(i%3!=0)
sum=sum+i;
4、从键盘输入10个数,统计非负数的个数,并计算非负数的和。
void main()
{ int i,n=0,sum=0;
int a[10];
printf(“请输入10个数:”);
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
for(i=0;i=0)
{ sum=sum+a[i];
printf(\非负个数是%d,sum=%d\\n\
5、求100之内自然数中偶数之和。
void main()
{ int i,sum=0;
for(i=0;i<=100;i++)
if(i%2==0)
sum=sum+i;
6、输入5个数,求和并输出。要求编写求和的函数。
void main()
{ int b(int x[],int n);
int sum=0;
printf(\请输入5个数:\
for(i=0;i<5;i++)
sum=b(a,5);
int b(int x[],int n)
{ int i,sum=0;
for(i=0;i<5;i++)
sum=sum+x[i]; }
7、编程计算1*2*3+3*4*5+5*6*7+??+99*100*101的值。
void main()
{ int i,sum=0;
for(i=1;i<=99;i=i+2)
sum=sum+i*(i+1)*(i+2);
8、编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出。
void main()
{ int i,n;
char b[20];
printf(\请输入字符串:\
n=strlen(b);
for(i=0;i<n;i++)
if(b[i]=='a')
for(i=0;i<n;i++)
9、编写程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2,3,4,5,逆序后为5,4,3,2,1。
void main()
printf(“请输入5个数:”);
for(i=0;i<5;i++)
scanf(“%d”,&a[i]);
for(i=0;i<2;i++)
a[i]=a[4-i];
for(i=0;i<5;i++)
10、求3行3列矩阵a[3][3]={1,2,3,4,5,6,7,8,9}非对角线上元素之和。
void main()
{ int i,j,sum=0;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i!=j&&i+j!=2)
sum=sum+a[i][j];
11、编程判断输入的整数的正负性和奇偶性。如果为正数,输出z;如果为负数,输出f;如果为偶数,输出o;如果为奇数,输出j
void main()
printf(“请输入一个数:”);
scanf(“%d”,&a);
if(a%2==0)
if(a%2!=0)
12、计算并输出1-200之间不能被5整除的整数的和。
void main() 三亿文库包含各类专业文献、高等教育、外语学习资料、幼儿教育、小学教育、中学教育、生活休闲娱乐、C语言编程题(带答案)19等内容。 
 大学C语言期末考试练习题(带详解答案)_理学_高等教育_教育专区。一、 单项选择题 1. ( A )是构成 C 语言程序的基本单位。 A、函数 2.C 语言程序从 B、...   C 语言程序试题及答案 1、定义一个函数 int fun(int a,int b,int c),它的功能 是:若 a,b,c 能构成等边三角形函数返回 3,若能构成等腰 返回...  C语言期末考试题(含答案)_哲学_高等教育_教育专区。《C 语言程序设计》期末试卷一、单项选择题(10x2’=20’) 1、以下叙述正确的是( ) A)C 语言的源程序...  53页 免费 C语言编程题_经典40题(附解... 62页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...  C 语言程序设计试题及答案(三) 学号: 学习中心名称: 题一二三四五号得分 注意:所有答案都要写在答题卡上 专业: 六七八 层次: 九十 姓名: 总分 一、单项...  C语言 编程试题及答案_IT认证_资格考试/认证_教育专区。东北大学C语言期末试题,希望对同样为C语言考试做准备的同学们提供参考。1 编程:要求输入整数 a 和 b,若...  C&#8203;语&#8203;言&#8203;编&#8203;程&#8203;题&#8203;(&#8203;含&#8203;答&#8203;案&#8203;)...请编程, 把这一行中的数字转换成一个整数。 例如, 若输入: 请编程, 把这...  C 语言编程题及答案(三) 猜数游戏 在这个实验中,我们将尝试编写一个猜数游戏程序,这个程序看上去有些难度,但是如果 按下列要求循序渐进地编程实现, 会发现其实...京 东 价:
[定价:¥]
PLUS会员专享价
您购买此商品可享受专属价
增值业务:
重&#x3000;&#x3000;量:
搭配赠品:
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
C语言程序设计习题集
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
七日畅销榜
新书热卖榜
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')

我要回帖

更多关于 c语言编程题及答案4 的文章

 

随机推荐