當前位置:編程學習大全網 - 編程軟體 - 編程題 :輸入壹列整數,以0為結束標記,求其中正數的平均值

編程題 :輸入壹列整數,以0為結束標記,求其中正數的平均值

1.C語言:

#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;

}

  • 上一篇:求編寫壹個簡單的C++程序
  • 下一篇:教師資格證多少分過?
  • copyright 2024編程學習大全網