📜  C 程序的输出 | 25套(1)

📅  最后修改于: 2023-12-03 14:59:39.477000             🧑  作者: Mango

C 程序的输出 | 25套

介绍

本主题提供了25套用C编写的程序,每个程序都有不同的输出。这些程序涵盖了常见的C语言编程问题和技巧,可以帮助程序员加深对C语言的理解和掌握。

使用说明

每个程序都包含了代码和相应的输出示例,您可以按照以下步骤来使用这些程序:

  1. 拷贝所需的程序代码片段。
  2. 在您的C编译器或集成开发环境(IDE)中创建新的C文件。
  3. 将程序代码粘贴到新创建的文件中。
  4. 编译并运行程序。
  5. 检查输出,与示例输出进行比对。

请注意,有些程序可能需要输入数据,请按程序要求提供输入,并检查输出结果是否符合预期。

程序清单
程序 1:Hello World
#include <stdio.h>

int main() {
   printf("Hello, World!");
   return 0;
}

输出:

Hello, World!
程序 2:计算两个数的和
#include <stdio.h>

int main() {
   int num1, num2, sum;
   
   printf("请输入两个整数: ");
   scanf("%d %d", &num1, &num2);
   
   sum = num1 + num2;
   printf("两数之和为: %d", sum);
   
   return 0;
}

输出示例:

请输入两个整数: 5 3
两数之和为: 8
程序 3:判断奇偶数
#include <stdio.h>

int main() {
   int num;
   
   printf("请输入一个整数: ");
   scanf("%d", &num);
   
   if (num % 2 == 0) {
      printf("%d 是偶数.", num);
   } else {
      printf("%d 是奇数.", num);
   }
   
   return 0;
}

示例输出:

请输入一个整数: 7
7 是奇数.
程序 4:计算阶乘
#include <stdio.h>

int main() {
   int n, i;
   unsigned long long factorial = 1;
   
   printf("请输入一个整数: ");
   scanf("%d", &n);
   
   if (n < 0) {
      printf("抱歉,负数没有阶乘.");
   } else {
      for (i = 1; i <= n; ++i) {
         factorial *= i;
      }
      printf("%d 的阶乘为 %llu", n, factorial);
   }
   
   return 0;
}

示例输出:

请输入一个整数: 5
5 的阶乘为 120
程序 5:判断闰年
#include <stdio.h>

int main() {
   int year;
   
   printf("请输入年份: ");
   scanf("%d", &year);

   if (year % 4 == 0) {
      if (year % 100 == 0) {
         if (year % 400 == 0)
            printf("%d 是闰年.", year);
         else
            printf("%d 不是闰年.", year);
      } else
         printf("%d 是闰年.", year );
   } else {
      printf("%d 不是闰年.", year);
   }

   return 0;
}

示例输出:

请输入年份: 2020
2020 是闰年.

以上只是其中的5个示例程序,您可以继续探索剩下的20个程序,每个程序都有独特的输出。希望这些程序对您熟悉和理解C语言的编程概念有所帮助。