从零开始-C语言基础刷题DAY1
目录
从零开始 | C语言基础刷题DAY1
❤个人主页:
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");
else
printf("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;
}