任意输入10个数,计算所有正数的和.负数的和以及这10个数的总和.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 01:20:36
#includevoidmain(){inta[10],i,count1=0,count2=0,sum1=0,sum2=0;floataverage1,average2;for(i=0;i
mian(){floats1=0,s2=0,x;intn1=0,n2=0,i;for(i=0;i0){s1+=x;n1++;}if(x
//#includevoidmain(){intm,n,i,min,max;printf("Pleaseinputm,n:\n");scanf("%d%d",&m,&n);min=mn?m:n;if(
再简化一下#include#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i
数组越界了,C语言中定义longa[10],其元素依次为a[0],a[1],a[2]...a[9]所以循环的时候,一般这样for (i = 0; i
#include#defineN100intmain(){inta[N],i,j,count1,count2;floatave1,ave2;count1=count2=ave1=ave2=0;for(
scanf("d%",&a);应该是scanf("%d",&a);吧还有既然是判断正数和负数,是不是应该加入输入“0”要求重新输入呢
#includevoidmain(){intnumber;floata[10],sum_negative=0,sum_positive=0;for(number=0;numbe
第一,你的第二循环中,a、b、c在第一次计数后,又重复了一次,所以不对.第二,你没有对sum1,sum2累加,所以完成循环后,sum1,sum2存放的是最后一次判断的数;同时,正负数和零的计数、累计等
#include#defineN10usingnamespacestd;intmain(){intnum[20],i=0;intsum=0,a=0,b=0;//保存和、正数和负数while(i++>n
#includeintmain(){intnumPos=0,numNeg=0,numZeros=0,num,in;printf("Pleasekeyinthenumberofintegers:\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
你只定义了一个double变量,连续输入十次之后只能记住最后一次输入的数据应该换成数组或者每次输入之后就计算一次数组方式#includeintmain(void){inti=0;intx[10],
额直接for(i=0;i
给你写个程序吧,pascal已经忘得差不多了.PROGRAMsinfile1(input,output);VARx,s1,s2:real;n1,n2:Integer;BEGINs1:=0;s2:=0;
10个数正数和:#include<stdio.h> #define N 10 void main() {
#include"stdio.h"voidmain(){inta[10];inti;intplus_sum=0;intminus_sum=0;intall_sum=0;printf("请输入十个数:"
再简化一下#include<stdio.h>#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i<N;i++)scanf("%d",&
#include#defineN10voidmain(){inta[N],i,s1=0,s2=0;for(i=0;i