1. 程式人生 > >對學生成績進行評定:小於60為"E",60~69為"D",70~79為"C",80~89為"b",90以上為"A"

對學生成績進行評定:小於60為"E",60~69為"D",70~79為"C",80~89為"b",90以上為"A"

#define ret_ok  1
#define ret_err 1


int judge_score(int score,char *ch)
{
if(score > 100 || score < 0)
{
printf("The score you input should little than 100 and bigger than 0\n");
return ret_err;
}

switch(score/10)
{
case 10:
case 9:
*ch = 'A';
break;
case 8:
*ch = 'B';
break;
case 7:
*ch = 'C';
break;
case 6:
*ch = 'D';
break;
default:
*ch = 'E';
break;
}
return ret_ok;
}


int main(int argc,char argv[])
{
char score = 0;
char ch = '0/';

while(scanf("%d",&score)!='q')
{
judge_score(score,&ch);
printf("\r\nresult:%c\r\n",ch);
}

return ret_ok;
}

相關推薦

學生成績進行評定小於60"E"60~69"D"70~79"C"80~89"b"90以上"A"

#define ret_ok  1 #define ret_err 1 int judge_score(int score,char *ch) {if(score > 100 || score < 0){printf("The score you input should little than

學生成績進行升序排序

在測試類中完成如下要求 a) 將五名學生新增到ArrayList集合 b) 使用Collections.sort(List<T> list, Comparator<? super

給出一百分制成績要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。 90以上A 80-89分為B 70-79分為C 60-69分為D 60分以下E 。 將下面的程式填寫完整。

題目描述 給出一百分制成績,要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上為A, 80-89分為B, 70-79分為C, 60-69分為D, 60分以下為E 。 將下面的程式填寫完整。 #include <stdio.h> int main() {

習題 3.11 給出一個百分制的成績要求輸出成績等級'A''B''C''D''E'。90以上'A'80~89分為'B'70~79分為'C'60~69分為'D'60分以下'E'。

C++程式設計(第三版) 譚浩強 習題3.11 個人設計 習題 3.11 給出一個百分制的成績,要求輸出成績等級’A’,’B’,’C’,’D’,’E’。90分以上為’A’,80~89分為’B’,7

學習成績進行評級90以上A80以上90分以下B;以此類推

namespace put using src NPU size mes name info #include "pch.h"#include <iostream>using namespace std;int main(){ float score; int

點選螢幕顯示物件進行操作調整位置/旋轉縮放模式/拖動

1.載入資源 2.將資源新增到顯示列表並設定錨點 ////////////////////////////////*調整位置關鍵程式碼*/ this.stage.addEventListener(egret.TouchEvent.TOUCH_BEGIN, (e: egret.TouchEvent) =&

學生成績進行升序排列

有兩種方法,一是過載Student類中的“<”運算子。二是自己定義一個普通的全域性比較函式。 一、過載Student類中的“<”運算子#include<iostream> #include<algorithm> #include<v

JAVA_else if分支結構_學生成績等級評定

import java.util.Scanner; public class javaclassmember { public static void main(String[] args){ System.out.println("請輸入成績:");Scanner sca

Linux-C基礎知識學習:C語言作業-用switch語句實現——成績分等級90+80~89良上70~7960~69及格

Linux基礎知識學習 C語言作業: 用switch語句實現——成績分等級,90+:優 80~89良上,70~79良,60~69及格,<60不及格 #include <stdio.

Toposort Description    給出一個有向圖判斷圖中是否存在迴路。 Input:   第1行輸入圖的頂點個數N(1 ≤ N≤ 2,500)和C(圖的邊數1 ≤ C ≤ 6,20

Toposort Description 給出一個有向圖,判斷圖中是否存在迴路。 Input: 第1行:輸入圖的頂點個數N(1 ≤ N≤ 2,500)和C(圖的邊數,1 ≤ C ≤ 6,200); 第2到C+1行中,第i+1行輸入兩個整數,分別表示第i條邊的起點和終點的編號

給出n個學生的考試成績每條記錄由學號、姓名和分數和名次組成設計演算法完成下列操作 (1)設計一個顯示學生資訊操作的選單函式如下所示 *************************

給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: *************************        1、錄

學生學生姓名與成績用友元函式訪問私有成員兩個物件的成績進行比較。(2018.9.19 c++作業)

定義兩個物件,與一個友元函式(使用c++中引用傳遞的方式,實現引數的傳遞) #include using namespace std; class student { private: char name[20]; float grade; public: s

有五個學生,每個學生有3門課的成績, 從鍵盤輸入以上資料(包括姓名三門課成績 輸入的格式zhagnsan3040,60計算出總成績 並把學生的資訊和計算出的總分數高低順序存放在磁碟文

有五個學生,每個學生有3門課的成績, 從鍵盤輸入以上資料(包括姓名,三門課成績), 輸入的格式:如:zhagnsan,30,40,60計算出總成績, 並把學生的資訊和計算出的總分數高低順序存放在磁碟檔案"stud.txt"中。 1:定義一個描述學生的類2定義一個操作學生的工

評價學生成績 如果大於90顯示優良 大於80顯示良好 大於70顯示中等 大於60顯示及格 小於60顯示不及格

/**********************************************************  評價學生成績 如果大於90顯示優良 大於80顯示良好   大於70顯示中等 大於60顯示及格 小於60顯示不及格   <Edison wong>

檔案輸入流錄入五名學生成績五人成績進行操作

採用簡單的方法,簡單的語句對學生成績進行操作。 1.計算每一科目的總分,平均分,最高分,最低分 2.輸出學生的學號,姓名,所有成績以及總分,平均分,gpa(加權值) 3.根據學生的名字升序排列 4.根據學生的學號升序排到 5.根據學生的學號查詢學生的排名並展示他的成績

【程序5】 題目利用條件運算符的嵌套來完成此題學習成績>=90分的同學用A表示60-89分之間的用B表示60分以下的用C表示。 1.程序分析(a>b)?a:b這是條件運算符的基本例子。

window code 例子 prompt 利用 學習 amp text span if…else語句相對比較多,但是容易理解 1 var scroe = window.prompt("請輸入1-100之間的數") 2 scroe = parseInt

cmd命令java程序進行編譯時出現編碼GBK的不可映射字符

原因 格式轉化 ava str cmd命令 轉化 code 有用 unicode 原因:由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定JAVA源程序的編碼格式,則java.exe首先獲得我們才做系統默認采用的編碼格式,也即在編譯JAVA程序時,

第十三章 文本進行排序、單一和重復操作sort命令、uniq命令

對文本進行排序、單一和重復操作 sort命令 uniq命令 第十三章 對文本進行排序、單一和重復操作:sort命令、uniq命令 sort命令 名字解釋 sort命令 它將文件進行排序,並將排序結果標準輸出。sort命令即可以從特定的文件,也可以從stdin中獲取輸入。 語法 sort (選項)

c語言筆記 void *lpObj 進行類型轉換時一不留神後果很嚴重

指向 pan 圖片 類型 col 一次 obj 修改 lac 問題描述: 一個項目之前測試的時候一點問題沒有,今天早上軟件在一個特定的條件下出現崩潰情況,但並不是每次都會崩潰情,崩潰概率達到80%。 經過上午3個小時的排查,終於找到原因。 在項目中,我使用了一個 void

C語言利用結構體的學生成績

結構體-學生成績管理 題目:有50個學生,每個學生的資料包括學號、姓名、3門課的成績,從鍵盤輸入50個學生資料,要求打印出每門課的平均成績,以及三門課總分最高的學生的資料(包括學號、姓名、3門課的成績,三門課的總分)。 #include<stdio.h> #define