寝癖頭の解法

学習中の覚え書きを投稿、更新していきます。

C言語による得点の合計の算出

C言語による得点の合計の算出です。
10問の問題数から、それぞれの得点の合計を出力するプログラムです。

・問題
 選手のみなさん、パソコン甲子園にようこそ。
 パソコン甲子園は今年で10周年になりますが、出題される問題数や合計得点は年によって異なります。
 各問題には難易度に応じて得点が決められています。
 問題数が10問で、それぞれの問題の得点が与えられるとき、それらの合計を出力するプログラムを作成して下さい。

・入力される値
 入力は以下の形式で与えられる。
   s1
   s2
   .
   .
   s10
 入力は10行からなり、i 行目に問題 i の得点を表す整数 si (0≤ si ≤ 100)が与えられる。

・期待する出力
 合計得点を1行に出力する。

僕が作成、提出したコードは、以下のとおりです。

/*
 Problem Set from Volume2 0256 : Points for a Perfect Scorer
 http://judge.u-aizu.ac.jp/
 C言語による得点の合計の算出
 https://neguse-atama.hatenablog.com
*/
#include<stdio.h>
int main(void){
    int s1,s2,s3,s4,s5,s6,s7,s8,s9,s10;
    scanf("%d",&s1);
    scanf("%d",&s2);
    scanf("%d",&s3);
    scanf("%d",&s4);
    scanf("%d",&s5);
    scanf("%d",&s6);
    scanf("%d",&s7);
    scanf("%d",&s8);
    scanf("%d",&s9);
    scanf("%d",&s10);
    printf("%d\n",s1+s2+s3+s4+s5+s6+s7+s8+s9+s10);
    return 0;
}

設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
Problem Set from Volume2 0256 : Points for a Perfect Scorer