#include <stdio.h>
void main()
{
int number[100];
int i;
float sum=0;
int x=0;
for(i=0;i<100;i++)\
{
printf("請輸入第 %d 個數:",i+1);
scanf("%d",&number[i]);
if(number[i]==0)
break;
if(number[i]>0)
{
sum=sum+number[i];
x++;
}
}
printf("正整數***:%d個\n",x);
printf("平均值為:%f\n",sum/x);
}
2.C++:
#include <iostream>
using namespace std;
void main()
{
int number[100];
int i;
float sum=0;
int x=0;
for(i=0;i<100;i++)\
{
cout<<"請輸入第 "<<i+1<<"個數:";
cin>>number[i];
if(number[i]==0)
break;
if(number[i]>0)
{
sum=sum+number[i];
x++;
}
}
cout<<"正整數***:"<<x<<" 個"<<endl;
cout<<"平均值是:"<<sum/x<<endl;
}