封闭式c语言题目

每道题目必须编写完整的程序,下面是一个示例。

#include 
int main()
{
    printf("Hello world!\n");
    return 0;
}

提示

输入输出以及文件读写可以用的库函数
输入:scanf
输出:printf
打开文件:fopen
关闭文件:fclose
从文件中读一行:fgets
写入一行到文件:fputs
  1. 在屏幕上(标准输出)输出你的姓名、学号。

示范输出:

姓名:张三
学号:1615070999
  1. 用户输入两个整数,计算它们的乘积并输出。

示范输出:

请输入第一个整数:3
请输入第二个整数:5
上面两个整数的乘积是:15
  1. 用户输入5个整数,找出它们中的最大值以及最大值是第几个数。

示范输出

请输入5个整数:
1
2
3
4
5
最大值是:5
最大值所在位置:5
  1. 用户输入一个分数,根据下面的条件,判断分数所在区间并输出。

判断条件

分数 < 0,无效
0 <= 分数 < 60,不及格
60 <= 分数 < 75,及格
75 <= 分数 < 90,良好
90 <= 分数 < 100,优秀
分数 = 100,完美
分数 > 100,无效

示范输出

请输入一个分数:95
分数所在区间:优秀
  1. 用户输入一个文件名,读取文件并按原样输出到屏幕(标准输出)。

示范输出

请输入一个文件名:d:\test\a.txt
文件内容是:
Hello world!
You can do it.
  1. 按照下面给出的节点结构,创建一个单链表,按顺序存储从0到9的整数。然后反转该链表,使其按9到0的顺序存储。

链表节点定义

typedef struct node {
    int value;
    struct node *next;
} node_t;

你可能感兴趣的:(封闭式c语言题目)