?個人主頁:折枝寄北的博客
DAY1[2025.3.11]
- 1. 求兩個數的較大值
- 2.從鍵盤輸入的兩個數的大小關系
- 3.一個整數的奇偶性,請判斷
- 4. 考試分數是否通過
- 5.考試成績是否完美,請判斷
1. 求兩個數的較大值
題目:
寫一個函數求兩個整數的較大值
如:
輸入:10 20
輸出較大值:20
代碼:
#include<stdio.h>
int main(){int a;int b;printf("請輸入第一個數字A>");scanf("%d", &a);printf("請輸入第二個數字B>");scanf("%d", &b);if (a > b){printf("二者較大的數字為%d\n", a);}else if(a<b){printf("二者較大的數字為%d\n", b);}else{printf("二者相等");}return 0;
}
2.從鍵盤輸入的兩個數的大小關系
題目:
輸入描述:
題目有多組輸入數據,每一行輸入兩個整數(范圍 - 231~231 - 1),用空格分隔。
輸出描述:
針對每行輸入,輸出兩個整數及其大小關系,數字和關系運算符之間沒有空格,詳見輸入輸出樣例。
示例1
輸入:
1 1
輸出:
1 = 1
代碼:
#include <stdio.h>int main()
{int a=0;int b=0;while (scanf("%d %d", &a, &b) == 2){if (a > b){printf("%d>%d\n", a, b);}else if (a < b){printf("%d<%d\n", a, b);}else{printf("%d=%d\n", a, b);}}return 0;
}
3.一個整數的奇偶性,請判斷
題目:輸入描述:
多組輸入,每行輸入包括一個整數。
輸出描述:
針對每行輸入,輸出該數是奇數(Odd)還是偶數(Even)。
示例1
輸入:
4
7
輸出:
Even
Odd
代碼:
#include <stdio.h>int main()
{int a=0;while (scanf("%d", &a)){if (a % 2 == 0){printf("Even\n");}else{printf("Odd\n");}}return 0;
}
4. 考試分數是否通過
題目:
KiKi想知道他的考試分數是否通過,請幫他判斷。從鍵盤任意輸入一個整數表示的分數,編程判斷該分數是否在及格范圍內,如果及格,即:分數大于等于60分,是輸出“Pass”,否則,輸出“Fail”。
輸入描述:
多組輸入,每行輸入包括一個整數表示的分數(0~100)。
輸出描述:
針對每行輸入,輸出“Pass”或“Fail”。
示例1
輸入:
94
輸出:
Pass
示例2
輸入:
44
輸出:
Fail
代碼:
#include <stdio.h>int main()
{int a = 0;while (scanf("%d", &a) != EOF){if (a >= 60)printf("Pass\n");elseprintf("Fail\n");}return 0;
}
5.考試成績是否完美,請判斷
題目:
KiKi想知道他的考試成績是否完美,請幫他判斷。從鍵盤輸入一個整數表示的成績,編程判斷成績是否在90~100之間,如果是則輸出“Perfect”。
輸入描述:
多組輸入,每行輸入包括一個整數表示的成績(90~100)。
輸出描述:
針對每行輸入,輸出“Perfect”。
示例1
輸入:
98
輸出:
Perfect
代碼:
```c
#include <stdio.h>int main()
{int score = 0;while (scanf("%d", &score) != EOF){if (score >= 90 && score <= 100)printf("Perfect\n");}return 0;
}