大一c语言程序设计题库
C语言是许多计算机科学专业学生的必修课程,也是许多程序员的首选语言,在这个题库中,我们将提供一些大一C语言程序设计的题目,以帮助你巩固和提升你的编程技能。
1. 编写一个C程序,打印数字从1到10。
```c
#include
int main() {
int i;
for(i = 1; i
printf("%d\n", i);
}
return 0;
}
2. 编写一个C程序,判断一个整数是否为素数。 ```c #include <stdio.h> #include <stdbool.h> int main() { int num, i, is_prime = true; printf("Enter a number: "); scanf("%d", &num); for(i = 2; i <= num / 2; ++i) { if(num % i == 0) { is_prime = false; break; } } if(is_prime) { printf("%d is a prime number.\n", num); } else { printf("%d is not a prime number.\n", num); } return 0; }
3. 编写一个C程序,实现简单的计算器功能(加减乘除)。
char op;
float num1, num2, result;
printf("Enter operator (+, -, *, /): ");
scanf("%c", &op);
printf("Enter two numbers: ");
scanf("%f %f", &num1, &num2);
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
case '*':
result = num1 * num2;
case '/':
if(num2 != 0) {
result = num1 / num2;
} else {
printf("Error! Division by zero is not allowed.\n");
return 0;
}
default:
printf("Error! Invalid operator.\n");
return 0;
printf("Result: %f\n", result);
```