封閉式c語言題目

每道題目必須編寫完整的程序,下面是一個示例。

#include <stdio.h>
int main()
{
    printf("Hello world!\n");
    return 0;
}

提示

輸入輸出以及文件讀寫可以用<stdio.h>的庫函數(shù)
輸入:scanf
輸出:printf
打開文件:fopen
關(guān)閉文件:fclose
從文件中讀一行:fgets
寫入一行到文件:fputs
  1. 在屏幕上(標(biāo)準(zhǔn)輸出)輸出你的姓名、學(xué)號。

示范輸出:

姓名:張三
學(xué)號:1615070999
  1. 用戶輸入兩個整數(shù),計算它們的乘積并輸出。

示范輸出:

請輸入第一個整數(shù):3
請輸入第二個整數(shù):5
上面兩個整數(shù)的乘積是:15
  1. 用戶輸入5個整數(shù),找出它們中的最大值以及最大值是第幾個數(shù)。

示范輸出

請輸入5個整數(shù):
1
2
3
4
5
最大值是:5
最大值所在位置:5
  1. 用戶輸入一個分?jǐn)?shù),根據(jù)下面的條件,判斷分?jǐn)?shù)所在區(qū)間并輸出。

判斷條件

分?jǐn)?shù) < 0,無效
0 <= 分?jǐn)?shù) < 60,不及格
60 <= 分?jǐn)?shù) < 75,及格
75 <= 分?jǐn)?shù) < 90,良好
90 <= 分?jǐn)?shù) < 100,優(yōu)秀
分?jǐn)?shù) = 100,完美
分?jǐn)?shù) > 100,無效

示范輸出

請輸入一個分?jǐn)?shù):95
分?jǐn)?shù)所在區(qū)間:優(yōu)秀
  1. 用戶輸入一個文件名,讀取文件并按原樣輸出到屏幕(標(biāo)準(zhǔn)輸出)。

示范輸出

請輸入一個文件名:d:\test\a.txt
文件內(nèi)容是:
Hello world!
You can do it.
  1. 按照下面給出的節(jié)點(diǎn)結(jié)構(gòu),創(chuàng)建一個單鏈表,按順序存儲從0到9的整數(shù)。然后反轉(zhuǎn)該鏈表,使其按9到0的順序存儲。

鏈表節(jié)點(diǎn)定義

typedef struct node {
    int value;
    struct node *next;
} node_t;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容