1. c語言 成績等級
#include<stdio.h>
int main()
{
int n;
char ch;
int i;
printf("輸入一個10以內的正整數和相應個數的五進製成績:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%c",&ch);
switch(ch)
{
case 'A':
printf("90-100\n");
break;
case 'B':
printf("80-89\n");
break;
case 'C':
printf("70-79\n");
break;
case 'D':
printf("60-69\n");
break;
case 'E':
printf("0-59\n");
break;
default:
printf("Invalid input\n");
}
}
return 0;
}
求被採納………………
2. c語言學生成績的等級
#include<stdio.h>
int main()
{
int s=0;
printf("請輸入學生的成績:");
scanf("%d",&s);
if (s < 0 || s>100)
{
printf("error\n");
}
else if (s<60)
{
printf("fail\n");
}
else if (s < 70)
{
printf("pass\n");
}
else if (s < 80)
{
printf("medium\n");
}
else if (s < 90)
{
printf("good\n");
}
else
{
printf("excellent\n");
}
return 0;
}
樓主你要加油了
3. EXCEL函數問題:想編一個類似C語言中if…else if…的程序,但是不會用excel編,求助
假設你輸入的47在A1,那麼在B1輸入
=if(A1<50,"5級-差",if(a1<60,"4級-欠佳",if(a1<75,"3級-關注",if(a1<85,"2級-般","1級-良好"))))
4. 如何用C語言編程出「給出一個百分製成績,要求輸出成績等級」
因為你的score是char類型,char單字元的話,只能讀一個字元。比如你輸入80,其實讀入的是8,所以讀入的數字一定小於10,自然就是E了
不信的話可以看下如下代碼的結果
代碼之路還很長,樓主加油~~
至於怎麼改,改成int輸入即可。
5. C語言考級一級是良好算通過嗎
C語言考級一級是良好算通過。
3.0——優秀,即不小於90分,2.0——良好,即不小於80分但小於90分,1.0——及格,即不小於60分但小於80分,0.0——不及格,即小於60分。總成績取筆試和上機成績中最低的一個。總成績在及格及其以上者為通過考試。
C語言考級注意:
C語言考級四級證什麼的,找編程相關工作是沒什麼用了,畢竟大部分崗位不用c,用c的都需要計算機底層或者硬體知識,光會c沒用。因為軟體相關職業就是直接看你水平的,上來就是問技術問題,從n個問題的回答情況來全面觀察你的水平。
6. 用c語言編程學生成績,分為優秀,良好,及格,不及格四類,用if~else~if結構如何編輯
#include<stdio.h>
int main()
{
int i,b=0,j=0,l=0,y=0,a[10];
printf("請輸入10個學生的成績\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]<60)
{
b++;
}
else if(a[i]<70)
{
j++;
}
else if(a[i]<80)
{
l++;
}
else if(a[i]<=100)
{
y++;
}
}
printf("優秀%d\n",y);
printf("良好%d\n",l);
printf("及格%d\n",j);
printf("不及格%d\n",b);
return 0;
}
7. 編寫成績轉換程序,輸入成績等級ABCDE,分別轉換輸出為優秀,良好,中等,及格和不及格,要c語言
static void Main(string[] args)
{
int bjg=0;
int lh=0;
int yx=0;
int zf = 0;
for (int i = 1; i <= 10;i++ )
{
Console.Write("請輸入第" + i + "位學生的成績:");
int cj = int.Parse(Console.ReadLine());
if(cj<=59&& cj>=0)
{
bjg++;
}
else if(cj>=60&&cj<=90)
{
lh++;
}else if(cj>=90)
{
yx++;
}
zf=zf+cj;
}
Console.WriteLine("不及格:"+bjg+"\t良好:"+lh+"\t優秀:"+yx+"\t平均分:"+zf/10);
Console.ReadLine();
}
8. 如何用C語言輸出考試成績的優秀,良好,及格,不及格
#include <stdio.h>void main(){int score;scanf("%d",&score);//輸入成績if(score>=90) printf("優秀");else if(score>=70&&score<90) printf("良好");else if(score>=60&&score<70) printf("及格");else if(score<60) printf("不及格!");}
9. c語言 輸入一個學生成績,判斷優、良、及格
#include<stdio.h>
int main()
{
int nscore = 0;
scanf("%d",&nscore);
if ( nscore > 90 )
{
printf("成績優!\n");
}
else if ( nscore > 80 )
{
printf("成績良!\n");
}
else if ( nscore > 60 )
{
printf("成績及格!\n");
}
else
{
printf("成績不及格!\n");
}
return 0;
}
10. 用c語言編寫輸入一學生成績,和相應優秀,良好,不及格信息
#include<stdio.h>
#include<stdlib.h>
#include"windows.h"
intmain(intargc,char*argv[])
{
intcj;
do{
system("cls");
printf("請輸入成績:");
scanf("%d",&cj);
if(cj>0&&cj<101)
{
if(cj>=90&&cj<=100)
printf("
優秀
");
elseif(cj>=70&&cj<=89)
printf("
良好
");
elseif(cj>=60&&cj<=69)
printf("
及格
");
elseif(cj>=0&&cj<=59)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
printf("
不及格
");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_GREEN);
}
}
else
{
printf("
error
");
}
printf("
如果要繼續請按y
");
fflush(stdin);
cj=_getch();
}
while(cj=='y');
return0;
}