跳至主要內容

练习

黑静美原创...大约 2 分钟编程CcppC井

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");
    }
上次编辑于:
贡献者: Heijingmei
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3