契诃夫 发表于 2020-2-20 12:31:10

求大佬

请用流程图和伪代码表示出算法:计算键盘输入的10个正整数的值。

示例:自然语言法

      (1)用键盘输入一个整数;

      (2)如果该数大于0,把它加到累加和中,否则不加;

      (3)如果还没有输入完10个数,转步骤(1);

      (4)输入完10个数后,输出累加和。

qiuyouzhi 发表于 2020-2-20 12:37:06

直接代码说话
sum1 = 0
for i in range(10):
    temp = int(input("请输入第%d个整数: " % i+1))
    if temp > 0:
      sum1 += temp
    else:
      continue
print(sum1)

Python的,你将就着看

qiuyouzhi 发表于 2020-2-20 13:21:55

再放上C语言的:
#include <stdio.h>

int main(void)
{
        int sum = 0;
        int a, i;
        for (i = 1; i < 11; i++)
        {
                printf("请输入第%d个整数: ", i);
                scanf("%d", &a);
                if (a > 0){
                        sum += a;
                }
                else{
                        continue;
                }
        }
        printf("%d", sum);
        return 0;
}

契诃夫 发表于 2020-2-20 13:45:32

qiuyouzhi 发表于 2020-2-20 12:37
直接代码说话

Python的,你将就着看

谢谢{:10_281:}

契诃夫 发表于 2020-2-20 14:19:23

qiuyouzhi 发表于 2020-2-20 13:21
再放上C语言的:

谢谢

qiuyouzhi 发表于 2020-2-20 14:34:28

契诃夫 发表于 2020-2-20 14:19
谢谢

有帮助设个最佳答案{:10_254:}

契诃夫 发表于 2020-2-21 09:00:38



页: [1]
查看完整版本: 求大佬