1. 首页 > 科技

1.输入10个数,计算并输出这10个数中非0数据的乘积,并统计和输出非0数据的个数(使用do?

1.输入10个数,计算并输出这10个数中非0数据的乘积,并统计和输出非0数据的个数(使用do?

c语言 输入10个数,将这10个数中非零数相乘,计算乘积并统计非零数据个数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

#include<stdio.h>

intmain()

{

     intmul=1;

     intn=0;

     intcnt=0;

     inti;

     for(i=0;i<10;i++)

     {

          scanf("%d",&n);

          if(n!=0)

          {

               cnt ++;

                mul=mul*n;

          }

     }

     printf("乘积:%d 非零数据个数:%d",mul,cnt);

     return0;

}

C语言 输入10个数求这10个数的和

#include

void main()

{

int i,a[10];

for (i = 0; i < 10; i++)

scanf("%d", &a[i]);//在c语言中若要输入多个数据,使用tap键、

//空格或者回车隔开输入的数据都是可以的

for (i = 0; i < 10; i++)

printf("%d ", a[i]);

}

编写1个程序,输入10个整数,计算并输出其中大于0的数的和

#include <stdio.h>

int main() {

  int sum=0;

  int n[10], i=0;

  do {

    scanf("%d", &n[i]);

    if (n[i]>0) {

      sum+=n[i];

    }

    i++;

  } while (i<10);

  printf("输入的10个数中,大于0的数之和为:%d\n", sum);

}

C语言编程:输入10个数字,输出这10个数字的和

#include "stdio.h"

main()

{

int a[10],i,sum=0;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

sum=sum+a[i];

printf("%d",sum);

}