C程序查找10个数字的和,直到用户输入正数为止

使用for循环编写一个c程序,直到用户输入正数为止,计算10个数字的和。在此c示例中,for循环从1迭代到10,if语句检查数字是否小于零。如果为真,则break语句将退出循环。因此,它将找到正数的总和。

#include <stdio.h>

int main()
{   
    int num, sum = 0;
    
    printf("Please Enter the 10 Numbers\n");
    for(int i = 1; i <= 10; i++)
    {
        printf("Number %d = ", i);
        scanf("%d", &num);

        if(num < 0)
        {
            break;
        }
        sum = sum + num;
    }

    printf("\nSum of Positive Numbers Only = %d\n", sum); 
}
C Program to Find Sum of 10 Numbers until user enters positive number

c程序从用户输入读取十个数字,并使用while循环计算用户输入正数之前的10个数字的总和。

#include <stdio.h>

int main()
{   
    int i, num, sum = 0;
    
    printf("Please Enter the 10 Numbers\n");
    i = 1; 
    while(i <= 10)
    {
        printf("Number %d = ", i);
        scanf("%d", &num);

        if(num < 0)
        {
            break;
        }
        sum = sum + num;
        i++;
    }

    printf("\nSum of Positive Numbers Only = %d\n", sum); 
}
Please Enter the 10 Numbers
Number 1 = 44
Number 2 = 123
Number 3 = 87
Number 4 = 99
Number 5 = 25
Number 6 = 129
Number 7 = 7655
Number 8 = -9

Sum of Positive Numbers Only = 8162