程序设计,输入20个整数,统计并输出其中非负数是整数吗的个数,并计算输出它

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.】/*题目描述编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.输入格式首先输入一个整数K ,表示下面有K行.接下来的K行,每行输入20个整数.输出输出和和个数.以空格分隔.样例输入128 49 -31 -11 39 -8 33 26 19 36 -14 -39 -31 -43 25 37 25 -43 -36 -2317 10*/#includeint main(){
int a[20][20];
int n = 0;
int sum = 0;
while(scanf("%d", &k)!=EOF)
血刺疯子丶f58
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
我说三个注意点,第一,除数不能为零,第二,题目没有要求多实例,第三,输入第一个数(K)如果是大于20的你的数组纵向会越界.一个建议,输入时候已经可以判断,无需数组存储可以直接判定,
第一:我这里没有除法运算第二:没有要求那么多实例是什么意思?第三:我该怎么改,放大吗?建议:但是我这里可能需要计算多行数啊
哦,没注意不用求平均数你没理解题目,题目是单实例,也就是只会有一次输入k,然后接下来是k行,题目要求是每行结束直接输出结果,不是全部完成才输结果。二十个数字不需要存储,题目只是要求统计功能,控制输入20次,计算一次输出即可。给你一段我的代码 int k,sum,cun,a;cun = 0;sum = 0;scanf("%d",&k);while(k--){int temp = 20;while(temp--){scanf("%d",&a);if(a<0)cun++;else sum +=}printf("%d %d",sum,cun);}
so sad,我提交了你的,但是也是不成功嗷嗷嗷泪目
提示什么错误,?你吧题目给我我可以给你看看,那个OJ
为您推荐:
其他类似问题
扫描下载二维码导读:编写控制台应用程序,计算:1-2+3-4+5?.N,要求编写控制台应用程序,三、类设计333,1.设计雇员类(Employee)及其子类经理类(Manager),2.设计学生类(Student)及其子类研究生类(Graduate),C#考试题库一、简单题1.把输入的字符串str1中的内容逆置,并保存到字符串str2中,输出str2的内容。例如:str1=“abc”,str2则为&cb
C#考试题库
一、简单题
1.把输入的字符串str1中的内容逆置,并保存到字符串str2中,输出str2的内容。例如:str1=“abc”,str2则为&cba&。
2.已知三角形三条边长a,b,c,三边由用户输入,计算三角形面积公式为:
s=0.5*(a+b+c)
area=错误!未找到引用源。
求三角形的面积area。
3.输入一个字符串str1,删除str1中其中所有的小写字符a,输出处理后的字符串。
4.输入7个数,计算平均值,并把低于平均值的数据输出。
5.输入7个数,计算平均值,并把高于平均值的数据输出。
6.输入10个数,找出其中最大数和次最大数。
7.输入10个数,找出其中最小数和次最小数。
8.输入若干(不超过10个)有序的正整数,对于相同的数据只保留一个,输出保留的数据。例如,输入数据是: 2,2,2,3,3,4,5,5,6,6,9,9,9,10,10,10 最终的输出结果是: 2,3,4,5,6,9,10。
9.输入由数字字符组成的字符串,将其转换成为一个整数。例如若输入字符串&3425&,得到结果为整数值3425。
10.输入20个正整数,把其中的奇数和偶数分别保存并输出。
11.从终端输入3个数a、b、c,按从大到小的顺序输出。
12.从键盘读入20个数据到数组中,统计其中正数的个数,并计算这些正数之和。
13.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,n从键盘输入。例如若n为1000时,函数值应为:s=153.909064。
14.输入1~10之间的一个数字,输出它对应的英文单词。例如输入1 输出one。
15.个位数为6且能被3整除但不能被5整除的三位自然数共有多少个,统计个数,并输出这些数。
16.输入一个字符串,用foreach语句计算输入的字符串的长度,并显示长度。
17.输入10个数,分别统计其中正数、负数、零的个数。
18.计算:1/2-2/3+3/4-4/5??前100项。
19.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,??,输出其前15项。
20.从终端输入3个数a、b、c,按从小到大的顺序输出
21.接收用户输入的一个正整数N,计算并输出它的阶乘(N!=1*2*3?*N).
22.接收用户输入的一个正整数N,求1+2+3+?+N的值并输出。
23.接收用户输入的一个正整数N,计算1到N的平方和。
24.接收用户输入的两个数,判断两个数是否能整除。
二、方法题(注意这些方法要在主函数里面调用测试是否正确)
1.写一个方法,判断一个字符串str1,是否是回文,例如字符串str1,判断其是否为回文,是回文返回true,否则返回false。回文是指顺读和倒读都一样的字符串。 例如字符串LEVEL是回文,而字符串12312就不是回文。
2.写一个方法,统计一个字符串中单词的个数,返回值为单词个数。规定所有单词由小写字母组成,单词之间由若干个空格隔开。例如若输入字符串& it
book &,得到结果为 4。
3.写一个方法,判断的一个正整数是否是素数,返回值为boolean类型。
4.输入一个字符串str1,统计str1中英文字母、数字字符、空格和其他它符号的个数并输出。
5.写一个方法,对正整数m求和,其中求和公式为s= 1/(1*2)+1/(2*3)+?+1/(m*(m+1)),方法返回s的值。
6.写一个方法,将一个字符串中所有数字字符前加一个$字符,并返回处理后的字符串。例如输入:A1B23CD45,则方法返回值为:A$1B$2$3CD$4$5
7.写一个方法,将字符中所有的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变。方法返回转变后的字符串。str=&AbC& 转变为串为=&aBc&
8.写一个方法,对一个字符串,按如下规则加密:如果是英文字母则大写变小写、小写变大写,对非英文字符则保持不变。返回值为返回加密字符串。
9.写一个方法,对两个整数m和 n 求其最大公约数,并作为返回值返回。
10.写一个方法,对两个整数m和 n 求其最小公倍数,并作为返回值返回。
11.写一个方法,求s=a+aa+aaa+aaaa+aa...a的值,其中a是用户定义的数字。例如2+22+222+(此时共有5个数相加),返回值为和s。
12.写一个方法,判断一个数是否是完数,返回值为boolean类型。一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3。
13.写一个方法,求分数序列:2/1,3/2,5/3,8/5,13/8,21/13...的前20项之和,并返回。
14.写一个方法,求1+2!+3!+...+n!的和,并将和作为返回值返回
15.写一个方法,对4位整数进行加密,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,该方法返回加密后的数字。
16.在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个方法实现。
17.写一个方法,在一个的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词,并将最长单词作为方法返回值返回。 18.写一个方法,对于给定一个日期,返回该日为星期几。例如返回星期四。 方法总结1d2m4y
//计算当前日期的星期
string weekstr = DateTime.Now.DayOfWeek.ToString();
switch (weekstr)
case &Monday&: weekstr = &星期一&;
case &Tuesday&: weekstr = &星期二&;
case &Wednesday&: weekstr = &星期三&;
case &Thursday&: weekstr = &星期四&;
case &Friday&: weekstr = &星期五&;
case &Saturday&: weekstr = &星期六&;
case &Sunday&: weekstr = &星期日&;
基姆拉尔森计算公式
19.写一个方法,随机产生20个[10,50]的正整数存放到数组中,并输出数组中的所有元素最大值、最小值、平均值及各元素之和。 Random ran = new Random();
n = ran.Next(10, 50);
20.已知一个数列的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和,写一个方法,求计算并返回该数列前n项的平方根之和sum。例如,当n=10时,方法的返回结果应为:23.197745。
21.编写一个方法,判断一个数是否能被3整除但不能被5整除,编写控制台应用程序,输出1-1000以内的所有能被3整除但不能被5整除的数。
22.编写一个方法,计算:1-2+3-4+5?.N,要求编写控制台应用程序,来检验方法的正确性。
23.编写一个方法,判断一个三位数是否等于其每位数字的立方和,例如153=1+5+3,要求编写控制台应用程序,来检验方法的正确性。
24.编写一个方法,判断一个数是否既能被3整除又能被7整除,要求编写控制台应用程序,来检验方法的正确性。
三、类设计 333
1.设计雇员类(Employee)及其子类经理类(Manager),雇员类包含私有成员字段name,salary;并包含其属性Name,Salary;经理类还有自己的私有成员字段bonus,及其对应属性Bonus;雇员类、经理类都要有自己的无参、有参构造方法;
在main中创建一个经理对象并设置其奖金金额,另建立员工数组(经理作为其一个元素),要求打印输出该员工数组的姓名和薪水信息。
2.设计学生类(Student)及其子类研究生类(Graduate),学生类包含私有成员字段name,credit(学分);并包含其属性Name,Credit;研究生类包含自己的私有变量并并包含其属性Postcredit,学生类(Student)及其子类研究生类(Graduate)要有自己的无参、有参构造方法;
现需创建一个研究生对象并设置其postcredit,另建立学生数组(研究生作为其一个元素),要求打印输出该学生数组的姓名和学分信息。
3.定义一个名为Vehicles交通工具的基类:
该类中包含私有的string类型的成员字段brand商标和color颜色,并设置其相应的公有属性;
类中包含成员方法Run来模拟交通工具开动,该方法在控制台显示“我已经开动了”信息; 类中包含成员方法和ShowInfo来显示信息,该方法在控制台显示商标和颜色;
完成父类的无参有参构造方法,
编写Car小汽车类继承于Vehicles类,对于此类:
增加int型成员字段seats座位,并设置其相应的公有属性;
增加成员方法ShowCar,在控制台显示小汽车的信息并编写构造方法。
覆盖父类的Run方法,在控制台显示“汽车开动了的信息”;
完成小汽车类的无参有参构造方法;
在main方法中测试以上各类。
4.定义一个名为Vehicles交通工具的基类:
该类中包含私有的string类型的成员字段brand商标和color颜色,并设置其相应的公有属性;
类中包含成员方法run来模拟交通工具开动,该方法在控制台显示“我已经开动了”信息; 类中包含成员方法ShowInfo来显示信息,该方法在控制台显示商标和颜色
完成父类的无参有参构造方法;
编写Truck卡车类继承于Vehicles类对于此类:
增加float型成员字段load载重,并设置其相应的公有属性;
应增加成员方法showTruck在控制台显示卡车的信息;
完成卡车类的无参有参构造方法;
包含总结汇报、考试资料、资格考试、教学教材、党团工作、专业文献、旅游景点以及《C#程序设计》练习题等内容。本文共4页
相关内容搜索扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
是道C语言编程题,读入20个整数,统计非负数个数,并计算非负数之和用数组
°爆儿°掊
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
#include "stdio.h" main() {
int num[20]; int n[2]={0};
printf("input 20 numbers:") ; for(i=0;i
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 负数的整数部分 的文章

 

随机推荐