C语言问题 输入5个数 求正数的和 用FOR语句
#include
void main(){
float a,b;
int i = 0;
a=0;
b=0;
for(;i<5;i++){
scanf("%f",&a);
b=(b>a)?b:a;
}
printf("%f",b);
}
我这么写的。
//参考代码如下: #include#include#define N 5int main(){ int a[N],i,max,min; scanf("%d",&a[0]);//输入第一个数 max=min=a[0];//把第一个数赋值max和min for(int i=1;ia[i]) min=a[i];//寻找最小数 } printf("最大值:%d,最小值:%d。",max,min);}
#include<stdio.h>main()
{
double c[5],sum=0;
int i;
printf("请开始输入五个数\n");
for(i=0;i<5;i++)
{
printf("请输入第%d个数:",i+1);
scanf("%lf",&c[i]);
if(c[i]>0)
sum+=c[i];
}
printf("%lf\n",sum);
}
/*这题目也问。。。
再简单不过了
不过判断下正负而已
*/
#include <stdio.h>
void main()
{
int i,a[5],sum=0;
for(i=0;i<5;i++)
scanf("%d",a[i]);
for(i=0;i<5;i++)
if(a[i]>0) sum=sum+a[i];
printf("sum=%d\n",sum);
}
/*就是这么简单,没什么可以说的*/
main()
{
int i = 0,sum = 0,a[];
for(i = 0;i<5;i++)
{ printf("输入一个数:");
scanf("%d",&a[i]);
if(a[i]>0)
sum = sum+a[i];
}
printf("正数的和为:%d",sum);
}
#include <stdio.h>
main()
{
int a[5];
int i,*p,sum=0;
printf("input 5 numbers:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(p=a;p<a+5;p++)
{
if(*p>0)
{
if(sum==0)
printf("%d",*p);
else
printf("+%d",*p);
sum+=*p;
}
}
printf("=%d",sum);
}
main
{ int a[],j=0;
for(j=0;j<5;j++){
scanf("%d",a[j])}
int t,s=0:
for(t=0;t<5;t++)
s+=a[t];}
C语言问题 输入5个数 求正数的和 用FOR语句
main(){ double c[5],sum=0;int i;printf("请开始输入五个数\\n");for(i=0;i<5;i++){ printf("请输入第%d个数:",i+1);scanf("%lf",&c[i]);if(c[i]>0)sum+=c[i];} printf("%lf\\n",sum);}
C语言:输入5个整数计算其中正数的和?
int main (){ int a[5],i;int sum=0;printf("请输入五个整数:\\n");for(i=0;i<5;i++){ scanf("%d",&a[i]);} for(i=0;i<5;i++){ if(a[i]>0){ sum+=a[i];} } printf("正整数和为%d\\n",sum);return 0;} 【答题不易,请采纳谢谢】
程序设计,用while语句:输入任意五个整数,计算其中正数的和
scanf("%d", &num[ i ] ) ; \/* 循环输入任意五个整数到数组 num[ ] 中 *\/ i = 0 ; \/* i 的初值置为 0 *\/ while( i < MAX ){ if( num[i] <=0 ) \/* 如果 i 的值小于等于零,则继续判断下一个数 *\/ ;else \/* 如果 num[i] > 0,为正数,则把累加和放入 sum 变...
c语言编辑"输入五个数,求正负数的个数各是多少"
&i); if(i>0) { zhengshu++; } } printf("正数个数:%d 负数个数:%d",zhengshu,5-zhengshu); return 0;}
...输入一些整数,编程计算并输出其中所有正数的和,输入负数或零时,表...
include <stdio.h> int main (void){ int i = 0;int sum = 0, a = 0;int flag = 0;while(!flag){ scanf("%d", &a);if (a <= 0){ flag = 1;} else { sum = sum + a;i ++;} } printf("sum=%d\\n", sum);printf("项数为:%d\\n", i);return 0;} ...
...从键盘输入若干个整数,统计输出所有正数的和,输入负数时不累加,继续...
scan=new Scanf(System,in);用scanf(“%d”,s)。接收键盘输入赋值给你声明好的变量。不确定输入次数这些操作在while(){}循环里面做,里面加判断if(定义的变量>0)sum+=s printf()\/\/输出s即正数累加和;else(那就是负数喽){printf("请输入下一个数")} 动动脑,动动手,代码敲起来小伙伴 ...
c语言,编写程序,实现输入n个实数,并分别统计正数的和及负数的和,最后输...
当输入 1【空格】2【空格】3【空格】4 【回车】时,数字1被getchar “吃掉了”,接下来scanf忽略1和2之间的空格,“吃掉”2,然后getchar“吃掉”2后面的空格,然后scanf再吃掉3 ……可以看到数字1被getchar捕捉,其他几个数字被scanf捕捉,即最终计算出来的结果是 0+2+3+4 = 9【图一所示】而...
怎么用C语言设计这个题目:从键盘输入任意多个整数(-999为结束标志),计...
include <stdio.h> void main(){ int n=0,sum=0;printf("Please input the number end with -999:");while(n!=-999){ scanf("%d",&n);if(n>0)sum=sum+n;} printf("%d\\n",n);} 这是C++版的,
C++语言输入若干实数以输入0为结束分别统计出正数之和 负数之和及总...
\/\/程序稍微有点瑕疵,我把正数,负数都定义成了整数(偷懒),如果有需要,自行改成浮点数吧。#include <iostream>#include <iomanip>using namespace std;int main() { int n=0; \/\/输入数的数量 int pn=0; \/\/正数和 int nn=0; \/\/负数和 int num; cout << “Lets...
1.编程,先输入n,再输入n个实数并分别统计正数的和、负数的和,然后输出...
void main(){ int i,n;float a[100],sum0=0,sum1=0;printf("Input n:");scanf("%d",&n);printf("Input %d numbers:\\n",n);for(i=0;i<n;i++)scanf("%f",&a[i]);for(i=0;i<n;i++){ if(a[i]>0) sum1+=a[i];else sum0+=a[i];} printf("正数之和:%.2f,...