(1) 西暦を入力し,うるう年かどうか判定するプログラム
#include <stdio.h>
void main()
{
int year;
printf("西暦何年ですか?"); scanf("%d",&year);
if((year%4==0 && year%100!=0) || year%400==0){ /*論理演算子を用いた判定*/
printf("うるう年です.¥n");
}else{
printf("うるう年ではありません.¥n");
}
}
(2) テストの点数を入力し,成績判定をするプログラム
#include <stdio.h>
void main()
{
int score;
printf("テストの点数を入力してください¥n");
printf("点数 : "); scanf("%d",&score);
if(score>=90){ /*以下,成績判定*/
printf("判定はS¥n");
}else if(score>=80){
printf("判定はA¥n");
}else if(score>=70){
printf("判定はB¥n");
}else if(score>=60){
printf("判定はC¥n");
}else{
printf("判定はF¥n");
}
}
(3) A君とBさんがじゃんけんをして,二人の手を入力すると,どちらが勝ったのかを判定するプログラム
#include <stdio.h>
void main()
{
int a,b;
printf("a君とb君がじゃんけんします.¥nグー : 1 チョキ : 2 パー : 3¥n");
printf("a君は何を出しますか?¥n"); scanf("%d",&a);
printf("b君は何を出しますか?¥n"); scanf("%d",&b);
if(a==1 && b==2){
printf("a君が勝ちです.¥n");
}else if(a==1 && b==3){
printf("b君が勝ちです.¥n");
}else if(a==2 && b==1){
printf("b君が勝ちです.¥n");
}else if(a==2 && b==3){
printf("a君が勝ちです.¥n");
}else if(a==3 && b==1){
printf("a君が勝ちです.¥n");
}else if(a==3 && b==2){
printf("b君が勝ちです.¥n");
}else{
printf("あいこです.¥n");
}
}