c语言练习
C语言是一种计算机编程语言,广泛应用于软件开发、系统编程、嵌入式开发等领域。学习C语言是程序员的*步,也是程序员必备的基础知识。以下是一些C语言练习题,希望对您的学习有帮助。
1. 编写一个C程序,输入两个整数,输出它们的和。
```c
#include
int main() {
int num1
num2
sum;
printf("请输入两个整数: ");
scanf("%d %d"
&num1
&num2);
sum = num1 + num2;
printf("它们的和是: %d"
sum);
return 0;
}
```
2. 编写一个C程序,输入一个整数,判断它是否为偶数。
```c
#include
int main() {
int num;
printf("请输入一个整数: ");
scanf("%d"
&num);
if(num % 2 == 0) {
printf("这是一个偶数");
} else {
printf("这是一个奇数");
}
return 0;
}
```
3. 编写一个C程序,输入一个整数,计算并输出它的阶乘。
```c
#include
int main() {
int num
factorial = 1;
printf("请输入一个整数: ");
scanf("%d"
&num);
for(int i = 1; i <= num; i++) {
factorial *= i;
}
printf("%d的阶乘是: %d"
num
factorial);
return 0;
}
```
4. 编写一个C程序,输入一个正整数,判断它是否为素数。
```c
#include
int main() {
int num
flag = 1;
printf("请输入一个正整数: ");
scanf("%d"
&num);
for(int i = 2; i <= num / 2; i++) {
if(num % i == 0) {
flag = 0;
break;
}
}
if(flag) {
printf("%d是一个素数"
num);
} else {
printf("%d不是一个素数"
num);
}
return 0;
}
```
5. 编写一个C程序,输入一个字符串,统计并输出其中元音字母的个数。
```c
#include
#include
int main() {
char str[100];
int count = 0;
printf("请输入一个字符串: ");
gets(str);
for(int i = 0; str[i] != '\0'; i++) {
char ch = tolower(str[i]);
if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
count++;
}
}
printf("元音字母的个数是: %d"
count);
return 0;
}
```
以上是一些C语言的练习题,希望对您的学习有所帮助。如果您有其他问题,欢迎继续提问。祝您学习进步!