[2475]検証数
問題の説明
♕Bronze Ⅴ
質問する
コンピューターを製造しているKOI電子では、各コンピューターに6桁の固有番号がある.固有番号の上位5桁は00000から9999999の間の数字の1つで、6位は検証数です.検証数は,固有番号の上位5桁に入った5つの数字をそれぞれ2乗と10で割った余りである.
例えば、固有番号の最初の5桁の数字が04256である場合、0+16+4+25+36=81を10の残りの1で割った値が検証数である.
入力
1行目では、固有番号の上位5桁の数字がスペースを隔てて1つずつ与えられます.
しゅつりょく
最初の行に検証数を出力します.
Solution
C
#include<stdio.h>
int main(){
int num, sum = 0;
for (int i = 0; i < 5; i++) {
scanf("%d", &num);
sum += num * num;
}
printf("%d\n", sum%10);
return 0;
}
最初はnum配列を使っていましたが、for文を使うなら使わなくてもいいです.total time
ポスト
これは簡単な演算問題ですが、Visual Studioの問題でプログラムが実行できないため、10分かかります.
青銅5ぐらいの演算問題は今楽になりました.でも自慢に陥らないで...
Reference
この問題について([2475]検証数), 我々は、より多くの情報をここで見つけました https://velog.io/@haneuls/2475-검증수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol