练习
原创...大约 2 分钟
if条件
Question 连续整数序列判断
描述:给定三个整数,编写一个程序来检查它们是否形成一个连续的整数序列.
示例输入:
3 2 4
示例输出:
Yes
Question 奇偶性和正负性组合判断
描述:输入两个整数,编写一个程序来判断它们的奇偶性和正负性,并输出以下其中一个结果:
- Both numbers are positive and even.
- Both numbers are positive and odd.
- Both numbers are negative and even.
- Both numbers are negative and odd.
- One number is positive and even, while the other is positive and odd.
示例输入:
4 -3
示例输出:
One number is positive and even, while the other is negative and odd.
Question 日期有效性检查
描述:输入一个日期(由日、月和年组成),检查其是否是有效的.考虑平年和闰年.请注意,你只需要使用 if 语句,并且不需要使用其他知识点. 示例输入:
29 2 2023
示例输出:
Invalid date
求和问题: 编写一个程序,使用 for 循环计算从 1 到 100 的所有整数的和。
int n = 100;
int sum = 0;
for (int i = 1; i <= n; i++){
sum += i ;
}
printf("sum = %d\n",sum);
打印乘法表: 使用 for 循环打印一个 10x10 的乘法表。每一行显示的是一个数字(从 1 到 10)与 1 到 10 的每个数相乘的结果。
int multi;
for (int i = 1; i <= 10; i++){
for (int j = 1; j <= i; j++){
multi = j * i;
printf("%d * %d = %d\t", j, i, multi);
}
printf("\n");
}
找出偶数: 编写一个程序,使用 for 循环找出并打印 1 到 100 之间的所有偶数。
for(int i = 1; i <= 100; i++){
if(i%2 == 0){
printf("%d\n", i );
}
}
计算阶乘: 编写一个程序来计算一个给定数(例如 5)的阶乘。阶乘表示为 n!,是所有小于等于 n 的正整数的乘积。
int n = 5;
int x = 1;
for(int i = 1; i <= n; i++){
x *= i;
}
printf("n! = %d\n",x);
打印星号图案: 使用 for 循环打印一个直角三角形星号图案。用户可以指定三角形的行数。
int n;
printf("请给出三角形的行数\n");
scanf("%d",&n);
for(int i = 1; i <= n; i++){
for (int j = 1; j <= i; j++){
printf("* ");
}
printf("\n");
}
Powered by Waline v3.1.3