提出詳細


ソースコード

#include <stdio.h>

int ab(int num);

int main()
{
    int a;
    int b[100];
    scanf("%d", &a);
    for (int i = 0; i < a; i++)
    {
        scanf("%d", &b[i]);
    }
    for (int i = 0; i < a; i++)
    {
        int abc = ab(b[i]);
        printf("Case #%d\n", i + 1);
        printf("%d\n", abc - 1);
    }
    return 0;
}

int ab(int num)
{
    int flag = 0;
    int sum = 0;
    for (int i = 0; i < num + 1; i++)
    {
        flag = 0;
        for (int j = 2; j < i; j++)
        {
            if (i % j == 0)
            {
                flag = 1;
                break;
            }
        }
        if (!flag)
        {
            sum += i;
        }
    }
    return sum;
}

提出情報

提出時間 2019-11-30 14:40:32
問題 D - 素数の和
ユーザ名 9216
状態 形式違反
正解率 N/A
提出出力結果

テストケース情報

# 状態 詳細情報
正解か誤答の場合のみ表示されます.