首页 > 网络 > 精选范文 >

C语言程序基础练习题带答案

2025-06-19 07:16:14

问题描述:

C语言程序基础练习题带答案,求大佬给个思路,感激到哭!

最佳答案

推荐答案

2025-06-19 07:16:14

在学习C语言的过程中,通过练习题来巩固所学知识是非常重要的。下面是一些基础的C语言编程题目及其答案,帮助大家更好地理解和掌握C语言的基本语法和逻辑。

题目一:输出Hello World

题目描述:

编写一个简单的C语言程序,输出“Hello, World!”。

代码示例:

```c

include

int main() {

printf("Hello, World!\n");

return 0;

}

```

答案:

程序运行后会输出:

```

Hello, World!

```

题目二:计算两个数的和

题目描述:

编写一个程序,从用户输入中获取两个整数,并输出它们的和。

代码示例:

```c

include

int main() {

int num1, num2, sum;

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

scanf("%d", &num1);

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

scanf("%d", &num2);

sum = num1 + num2;

printf("两个数的和为: %d\n", sum);

return 0;

}

```

答案:

假设用户输入`5`和`7`,程序运行后会输出:

```

两个数的和为: 12

```

题目三:判断奇偶数

题目描述:

编写一个程序,判断用户输入的整数是奇数还是偶数。

代码示例:

```c

include

int main() {

int number;

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

scanf("%d", &number);

if (number % 2 == 0) {

printf("%d 是偶数。\n", number);

} else {

printf("%d 是奇数。\n", number);

}

return 0;

}

```

答案:

假设用户输入`4`,程序运行后会输出:

```

4 是偶数。

```

题目四:计算阶乘

题目描述:

编写一个程序,计算用户输入的一个非负整数的阶乘。

代码示例:

```c

include

int main() {

int n;

unsigned long long factorial = 1;

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

scanf("%d", &n);

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

factorial = i;

}

printf("%d 的阶乘为: %llu\n", n, factorial);

return 0;

}

```

答案:

假设用户输入`5`,程序运行后会输出:

```

5 的阶乘为: 120

```

题目五:判断闰年

题目描述:

编写一个程序,判断用户输入的年份是否是闰年。

代码示例:

```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;

}

```

答案:

假设用户输入`2000`,程序运行后会输出:

```

2000 是闰年。

```

以上是一些基础的C语言练习题及答案,希望对初学者有所帮助。通过这些简单的练习,可以逐步掌握C语言的基础知识,并为进一步深入学习打下坚实的基础。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。