21xrx.com
2024-12-27 04:53:41 Friday
登录
文章检索 我的文章 写文章
如何在C语言中输入十个数并且输出正数
2023-06-15 17:02:27 深夜i     --     --
C语言 数组 循环 输入 输出 正数

在C语言中,很多时候我们需要对一批数字进行处理,例如求和、排序等。在这些处理中,往往需要我们先要输入这些数字。本文将讲解如何在C语言中输入十个数并且输出正数。

首先,我们需要定义一个长度为十的数组,用于储存这些数字。代码如下:


int nums[10];

接下来,我们需要使用循环来输入这十个数字。由于我们需要输入正整数,因此需要进行判断并且要求用户重新输入,直到输入符合要求。代码如下:


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

  do {

    printf("请输入第%d个数字:", i+1);

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

  } while(nums[i]<=0);

}

在代码中,我们使用了do-while循环来不断进行输入直到符合条件。其中,i表示当前是第几个数字,nums[i]表示当前数字的值。

最后,我们需要输出这些正整数。代码如下:


printf("输入的正整数为:");

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

  if(nums[i]>0) {

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

  }

}

在代码中,我们使用了if判断语句来判断当前数字是否为正数,如果是则输出。最终输出的结果为输入的十个正整数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复