输入10个整数,求其中正数的个数及平均值,精确到小数点后两位

作者&投稿:睢孟 (若有异议请与网页底部的电邮联系)
输入10个整数,求其中正数的个数及平均值~

#include
#define N 10
void main()
{
int a[N],count=0,i;
float sum=0,average;
printf("请任意输入10个整数,数之间以空格或回车键隔开:");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
if(a[i]>0)
count++;
sum+=a[i];
}
average=sum/N;
printf("10个数中正数的个数是%d,平均值是%4.2f",count,average);

}

#include
void main()
{

int b=0,i,c[10];
float ave=0.00,sum=0.00;
for(i=0;i<10;i++)
{
scanf("%d",&c[i]);
sum=sum+c[i];
}
for(i=0;i<10;i++)
{
if(c[i]>0)
b=b+1;
}
ave=sum/10;
printf("正数的个数是%d个,平均数是%.2f ",b,ave);
}

以下是用C语言编写的计算10个整数中正数个数和平均值的程序:

#include <stdio.h>

int main() {
int i, count = , sum = , num;

for (i = ; i < 10; i++) {
printf("请输入第%d个整数: ", i+1);
scanf("%d", &num);

if (num > ) {
count++;
sum = sum + num;
}
}

printf("正数的个数是 %d\n", count);
printf("正数的平均值是 %.2f\n", (float)sum / count);

return ;
}

在这个程序中,我们定义了一个循环来读入10个整数,并对输入的每个数进行检查,如果是正数则递增计数器count并将该数加入到sum中。最后,程序打印正数个数和正数平均值,注意要将sum转换为浮点数,以便在平均值中执行除法运算并保留小数点后两位。

#include <stdio.h>
#include <math.h>
void main()
{
int n,i,number=0;
float p,sum=0;
for(i=1;i<=10;i++)
{
scanf("%d",&n);
if(n>0)
{
number++;
sum=(sum+n);
}
}
p=sum/number;
printf("number=%d p=%.2f\n",number,p);
}


从键盘输入10个整数并保存到数组,求出该10个整数的最大值、最小值以及...
include <stdio.h> int main(){ int score[10]; \/\/这里你自己初始化一下数组内容 int sum=0,last=0,high=0,pass=0;float ave,jigelv;for(i=0;i<10;i++){ printf("please input number\\n");scanf("%d\\n",&s[i]);sum+=a[i];last = a[i];if(a[i]>high)high = a[i];...

编写程序,输入10个整数存入数组a,计算并输出数组a中的下标为偶数且数组...
下面是求从键盘输入10个整数的奇数和偶数和的c代码:include <stdio.h> int main(){ int i,a[10],x=0,y=0;printf("输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ if(i%2==0) x+=a[i]; else y+=a[i];} printf("偶数和:%d\\n奇数...

c语言 .从键盘输入10个整数,存 到一维数组中,并求这10个整数的 和?co...
include<stdio.h> int main(){ int a[10];int num,const=0,sum=0;printf("请输入10个整数:");for(num=0;num<10;num++){ scanf(%d,&a[num]);const++;printf("你已输入%d个整数 ",const);sum+=a[num];} printf("所输入的整数和是: %d",sum);return 0;} ...

输入10个正整数,求其中的最小值及其位置(即该最小值是第几个数)_百度...
include<stdio.h> int main(void){ int i,min,a[10];\/\/声明 for(i=0;i<10;i++)\/\/输入十个数字 { scanf("%d",&a[i]);} for(i=0,min=a[0];i<10;i++)\/\/判断出最小值 { if(min>=a[i]){min=a[i];}\/\/反复把最小值赋给min if(i==9)\/\/查找最小值的位置 { for(...

用C语言,任意输入10个数,求其中的最大值和最小值
printf("输入整数:");\/\/文字提示 do\/\/循环输入并进行判断最大最小 { scanf("%d", &value);\/\/输入 if (loop == 10) \/\/第一次输入 { max = min = value; loop--; continue;\/\/先将max、min放入一个数用于比较 } else { if (value > max) max = value;\/\/找最大值 if (value ...

求c语言大神。从键盘任意输入10个整数,存放在数组中,请计算数组中奇数和...
include<stdio.h>int main(void){int i,t=0,m=0,s[10];for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=0;i<10;i++){ if(s[i]%2==0) t++;}printf("输出偶数是:%d\\n",t);for(i=0;i<10;i++){ if(s[i]%2!=0) m++;}printf("输出奇数是:%d\\n"...

c程序,从键盘输入10个整数,存入数组a中,计算a中数据的平均值v,再在a...
include<stdio.h> include<math.h> void main(){ int a[10];float b[10];float sum=0;for(int i=0;i<10;i++){ scanf("%d",&a[i]);sum+=a[i];} sum\/=10;float min=32767;int flag;for(i=0;i<10;i++){ b[i]=abs(sum-a[i]);if(min>b[i]){ min=b[i];flag=...

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出_百度知...
代码:include<stdio.h> int main(){ int arr[10]={0};int i=0;int max=0;int min=0;printf("请输入10个整数:");for(i=0;i<sizeof(arr)\/sizeof(arr[0]);i++){ scanf("%d",&arr);} max=arr[0];for(i=0;i<sizeof(arr)\/sizeof(arr[0]);i++){ if(max<arr){ max...

从键盘输入10个整数并将其存放到数组中,求平均值。C语言做
include <stdio.h> void main(){int a[10];int sum = 0;for (int i = 0; i < 10; i++){scanf("%d", &a[i]);sum += a[i];}double average = sum \/ 10.0;printf("%lf\\n",average);}

c语言:输入10个整数,将其中最大数与第一个数交换,最小数与最后一个数...
include <stdio.h> include <conio.h> void main(){ int i,min,max,temp,t1,t2,a[10],*p=a;for(i=0;i<10;i++)scanf("%d",p+i);min = a[0];max = a[0];t1=0;t2=0;for(i=0;i<10;i++){ if(min>a[i]){ min=a[i];t1=i;} if(max<a[i]){ max=a[i];t2...

会泽县17229343827: 输入10个整数,求其中正数的个数及平均值 -
笪春八正:[答案] main() { int a[10],i,j=0,sum=0; for(i=0;i

会泽县17229343827: 从键盘上输入10个整数,求其中正数的个数和平均值的c++程序 -
笪春八正: #include <iostream> using namespace std; void main() {cout << "请输入10个整数:" << endl;int a[10], k = 0, sum = 0;for (int i = 0; i < 10; ++i){cin >> a[i];if (a[i] > 0)++k;sum += a[i];}cout << "正数的个数为:" << k << endl;cout << "平均值为:" << (float)sum / 10 << endl; }

会泽县17229343827: 输入10个整数,输出其中正数的个数及其平均数 -
笪春八正: 有两个问题: 一、要把scanf语句放到while语句中 二、内部的while语句要改成if语句,修改后的代码如下: #include <stdio.h> int main(int argc, char *argv[]) {int i=1,count=0,num;float ave=0.0;while(i<=10){scanf("%d",&num);if(num>0){count+=1;ave+=num;};i++;};ave/=count;printf("count=%d \t ave=%f",count,ave);return 0; }

会泽县17229343827: C语言编程: 输入10个整数,求其中的正数个数及平均值,精确到小数后两位. -
笪春八正: #include int main(void){ int numbers[10]={}; int n=0; int count=0; int i=0; double result=0; for(i=0;i0) n++; } result=count/10; printf("正数有%d个,平均值为%.2lf",n,result); return 0;}

会泽县17229343827: 从键盘输入10个整数求其正数的个数及正数的平均数(保留两位),C语言 -
笪春八正: 0 1 2 3 4 5 6 7 8 9 正数9个 平均数4.5!!!!!!!!!

会泽县17229343827: 任意输入10个数,分别计算并输出其中正数和负数的个数? -
笪春八正: #include<stdio.h> void main() { int s1,s2,x,i; s1=s2=0;for ( i=0;i<10;i++ ) { scanf("%d",&x); if ( x>0 ) s1+=x; else s2+=x; } printf("正数和%d,负数和%d\n",s1,s2); }

会泽县17229343827: 求输入的十个整数中正数的个数及平均值, - 用C++ -
笪春八正: double sum=0; int count=0; int x; for(int i=1; i<=10; i_++) { cin >> x; if(x>0) { count++; sum=sum+x; } } if(count>0) { cout << count << ", " << sum/count << endl; } else { cout << 0 ; }

会泽县17229343827: 编一个程序,求输入的10个数中正数的个数 -
笪春八正: #include main () { int i,j,k=0; printf("请输入10个数:\n"); printf(n"); for (i=1;i<=10;...

会泽县17229343827: 求任意10个整数中所有正整数的总和与个数 -
笪春八正: #include int main() { int PCount = 0; int NCount = 0; float PTotal = 0; float NTotal = 0; float Input = 0; int I = 1; while(I < 11) { printf("输入第 %d 个数:", I++); scanf(" %f", &Input); if(Input < 0) { NTotal += Input; ++NCount; } else { PTotal += Input;...

会泽县17229343827: C++编程:从键盘输入10个数,统计其中的正数个数和负数个数. -
笪春八正: #include <iostream.h> void main() {int i,n;int j=0,k=0;for(i=0;i<10;i++){cin>>n;if(n>0)j++;else if(n<0)k++;}cout<<"正数的个数:"<<j<<endl;cout<<"负数的个数:"<<k<<endl; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网