大一c语言程序设计题库

admin 37 0

大一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);

```