admin 管理员组

文章数量: 887021


2024年1月4日发(作者:simtrade教程)

C语言经典源程序100例

1. Hello, World!

这是C语言中最基本的程序,用于显示"Hello, World!"。

```c

#include

int main() {

printf("Hello, World!n");

return 0;

}

```

2. 计算两数之和

这个程序用于计算两个整数的和,并将结果输出。

```c

#include

int main() {

int num1, num2, sum;

printf("请输入两个整数:");

scanf("%d %d", &num1, &num2);

sum = num1 + num2;

printf("两数之和为:%dn", sum);

return 0;

}

```

3. 判断奇偶数

这个程序用于判断一个整数是奇数还是偶数。

```c

#include

int main() {

int num;

printf("请输入一个整数:");

scanf("%d", &num);

if (num % 2 == 0) {

printf("该数是偶数。n");

} else {

printf("该数是奇数。n");

}

return 0;

}

```

4. 求输入数字的平均值

这个程序用于求输入数字的平均值。

```c

#include

int main() {

int count, i;

double num, sum = 0.0, average;

printf("请输入数字的个数:");

scanf("%d", &count);

printf("请输入这 %d 个数字:n", count);

for (i = 0; i < count; i++) {

scanf("%lf", &num);

sum += num;

}

average = sum / count;

printf("平均值为:%lfn", average);

return 0;

}

```

5. 判断闰年

这个程序用于判断一个年份是否为闰年。

```c

#include

int main() {

int year;

printf("请输入年份:");

scanf("%d", &year);

if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {

printf("%d 年是闰年。n", year);

} else {

printf("%d 年不是闰年。n", year);

}

return 0;

}

```

6. 求1到n的和

这个程序用于求1到n之间所有整数的和。

```c

#include

int main() {

int n, i, sum = 0;

printf("请输入一个正整数:");

scanf("%d", &n);

for (i = 1; i <= n; i++) {

sum += i;

}

printf("1 到 %d 的和为:%dn", n, sum);

return 0;

}

```

7. 判断素数

这个程序用于判断一个整数是否为素数。

```c

#include

int main() {

int num, i, flag = 0;

printf("请输入一个正整数:");

scanf("%d", &num);

for (i = 2; i <= num / 2; i++) {

if (num % i == 0) {

flag = 1;

break;

}

}

if (num == 1) {

printf("1 既不是素数也不是合数。n");

} else {

if (flag == 0) {

printf("%d 是素数。n", num);

} else {

printf("%d 不是素数。n", num);

}

}

return 0;

}

```

8. 阶乘计算

这个程序用于计算一个正整数的阶乘。

```c

#include

int main() {

int num, i;

long long factorial = 1;

printf("请输入一个正整数:");

scanf("%d", &num);

if (num < 0) {

printf("错误!负数没有阶乘。n");

} else {

for (i = 1; i <= num; i++) {

factorial *= i;

}

printf("%d 的阶乘为:%lldn", num, factorial);

}

return 0;

}

```

9. 输出九九乘法表

这个程序用于输出九九乘法表。

```c

#include

int main() {

int i, j;

for (i = 1; i <= 9; i++) {

for (j = 1; j <= i; j++) {

printf("%d * %d = %dt", j, i, i * j);

}

printf("n");

}

return 0;

}

```

10. 字符串反转

这个程序用于将输入的字符串反转输出。

```c

#include

#include

void reverse(char *str) {

int len = strlen(str);

int i;

for (i = 0; i < len / 2; i++) {

char temp = str[i];

str[i] = str[len - i - 1];

str[len - i - 1] = temp;

}

}

int main() {

char str[100];

printf("请输入一个字符串: scanf("%s", str);

");

reverse(str);

printf("反转后的字符串为:%sn", str);

return 0;

}

```

这只是C语言经典源程序的一小部分,仅供参考。希望对您有所帮助。


本文标签: 用于 程序 输入 整数