每道题目必须编写完整的程序,下面是一个示例。
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
提示
输入输出以及文件读写可以用<stdio.h>的库函数
输入:scanf
输出:printf
打开文件:fopen
关闭文件:fclose
从文件中读一行:fgets
写入一行到文件:fputs
- 在屏幕上(标准输出)输出你的姓名、学号。
示范输出:
姓名:张三
学号:1615070999
- 用户输入两个整数,计算它们的乘积并输出。
示范输出:
请输入第一个整数:3
请输入第二个整数:5
上面两个整数的乘积是:15
- 用户输入5个整数,找出它们中的最大值以及最大值是第几个数。
示范输出
请输入5个整数:
1
2
3
4
5
最大值是:5
最大值所在位置:5
- 用户输入一个分数,根据下面的条件,判断分数所在区间并输出。
判断条件
分数 < 0,无效
0 <= 分数 < 60,不及格
60 <= 分数 < 75,及格
75 <= 分数 < 90,良好
90 <= 分数 < 100,优秀
分数 = 100,完美
分数 > 100,无效
示范输出
请输入一个分数:95
分数所在区间:优秀
- 用户输入一个文件名,读取文件并按原样输出到屏幕(标准输出)。
示范输出
请输入一个文件名:d:\test\a.txt
文件内容是:
Hello world!
You can do it.
- 按照下面给出的节点结构,创建一个单链表,按顺序存储从0到9的整数。然后反转该链表,使其按9到0的顺序存储。
链表节点定义
typedef struct node {
int value;
struct node *next;
} node_t;