求任意10个数中的正数之和及个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 22:07:01
mian(){floats1=0,s2=0,x;intn1=0,n2=0,i;for(i=0;i0){s1+=x;n1++;}if(x
#include"stdio.h"main(){inta[10]={1,11,18,-11,44,15,23,50,99};int*p=a;intloop;intrightnum=0;intbadnu
你分成1,7,13,19...9717个2,8,14,20...9817个3,9,15,21...9917个4,10,16,22...10017个5,11,17,23...9516个6,12,18,2
C++写的:经测试,结果是正确的额!#includeusingnamespacestd;intmain(void){ints[10]={0};shorti=0,pos=0,neg=0,zero=0;c
数组越界了,C语言中定义longa[10],其元素依次为a[0],a[1],a[2]...a[9]所以循环的时候,一般这样for (i = 0; i
你打算输入的数据是整数,或者小数,但是你的程序中你定义的是charc;接着你进行判断C是否小于0,我和你说,无论你输入什么,C都是大于零的,定义的数据类型不对;另外,我建议在输出语句中可以加些辅助的信
#includevoidmain(){\x05inti,a=0,b=0,c=0,sum=0;intx[20]={-1,2,-3,4,0,23,145,-123,42,123,145,12,0,-24,
确定这个也要求助吗?还是自己写吧,很简单的,就考你if或者switch的用法,翻下书就会了.再问:T^T不是while语句么再答:当然要循环了,用while、dowhile、for都是OK的再问:完全
第一,你的第二循环中,a、b、c在第一次计数后,又重复了一次,所以不对.第二,你没有对sum1,sum2累加,所以完成循环后,sum1,sum2存放的是最后一次判断的数;同时,正负数和零的计数、累计等
#include#defineN10usingnamespacestd;intmain(){intnum[20],i=0;intsum=0,a=0,b=0;//保存和、正数和负数while(i++>n
{inti,j,k,n;intsum=0;printf("请输入n(3≤n≤20)\\n");scanf("%d",&n);if(n>=3&
楼上的,100个数#includemain(){intj=0,k=0,l=0;int*p;inta[100];for(p=a;p
(1)10C10/20C10(2)1-(10C7*10C3+10C8*10C2+10C9*10C1+10C10)/20C10
10个数正数和:#include<stdio.h> #define N 10 void main() {
#includeintmain(){\x09inta[20],sum=0,i=0,n=0;\x09floatave;\x09while(n
应该数字4再问:能否祥细解答,谢谢再答:首先,在日历上“任意”画是画不不出来的,只有一个答案,因为你要画的是一个方框。之和等于90日历一般都是五排数字,你要画9个数,所以一排是三个数字,用总数90除以
正数49个,负数1个.再问:这么简单?说明理由撒再答:因为50个不等于0的有理数,任意两个数中总有一个是正数,所以负数最多有一个。又知道至少有一个是负数,所以负数就是1个,正数49个。
#include#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i
这程序有难度吗?用什么语言写呀?intN=10;intsum1,sum2,count1,count2;for(inti=0;iintinput=接收输入内容;if(input>0){sum1+=inp
//从键盘输入10个实数,求正数之和和负数之和//#include#defineN10voidmain(){\x09floata[N],sum_add=0,sum_minus=0;\x09inti;\