一、

#include <stdio.h>

int main() {
    char name[20] = "张三";
    char class[20] = "计算机1802";
    char major[20] = "计算机科学与技术";
    printf("姓名:%s\n班级:%s\n专业:%s\n", name, class, major);
    return 0;
}

二、

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int max_num(int a, int b, int c);

int main() {
    int a, b, c;
    srand((unsigned)time(NULL)); // 用系统时间初始化随机数种子
    a = rand() % 100; // 生成0~99之间的随机数
    b = rand() % 100;
    c = rand() % 100;
    printf("随机生成的三个整数为:%d %d %d\n", a, b, c);
    int max = max_num(a, b, c);
    printf("最大值为:%d\n", max);
    return 0;
}

int max_num(int a, int b, int c) {
    int max = a;
    if (b > max) {
        max = b;
    }
    if (c > max) {
        max = c;
    }
    return max;
}

三、

#include <stdio.h>

int is_prime(int n);

int main() {
    int n;
    printf("请输入一个正整数:");
    scanf("%d", &n);
    if (is_prime(n)) {
        printf("%d是素数\n", n);
    } else {
        printf("%d不是素数\n", n);
    }
    return 0;
}

int is_prime(int n) {
    if (n <= 1) { // 特判小于等于1的数
        return 0;
    }
    for (int i = 2; i * i <= n; i++) { // 只需判断到n的平方根即可
        if (n % i == 0) {
            return 0;
        }
    }
    return 1;
}

四、

#include <stdio.h>

int main() {
    int sum_odd = 0; // 奇数的和
    int sum_even = 0; // 偶数的和
    for (int i = 0; i <= 73; i++) {
        if (i % 2 == 0) {
            sum_even += i;
        } else {
            sum_odd += i;
        }
    }
    printf("奇数的和为:%d\n偶数的和为:%d\n", sum_odd, sum_even);
    return 0;
}
``
用C语言坐下列各题一、分别使用三个字符数组分别存储自己的姓名、班级、专业并且进行输出。共10分。二、封装一个函数并且在主函数中进行调用函数功能要求如下共15分。1函数名为max_num;5分。2功能随机输入3个整数作为参数函数执行结束后返回最大值。10分。三、随机输入一个正整数判断一个数是否是素数。共15分。四、求0~73之间的奇数的和与偶数的和并且输出。

原文地址: https://www.cveoy.top/t/topic/hiwQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录