c语言,编写程序,输入1、2、3、4,分别显示excellent、good、pass、fail。

供稿:hz-xin.com     日期:2025-01-14
从键盘输入1、2、3、4,分别显示excellent、good、pass、fail。输入其他键时显示error 下面到底那里出错了

switch (a); --去掉后面的;

#include "stdafx.h"
#include

int _tmain(int argc, _TCHAR* argv[])
{
int key = getch();

if(key == '1')
printf("excellent
");
else if(key == '2')
printf("good
");
else if(key == '3')
printf("pass
");
else if(key == '4')
printf("fail
");
else
printf("error
");

return 0;
}

其实用switch更好

#include<stdio.h>

int main()
{
int num;

printf("Plaese Input: ");
scanf("%d",&num);

switch(num)
{
case 1:
printf("excellent\n");
break;
case 2:
printf("good\n");
break;
case 3:
printf("pass\n");
break;
case 4:
printf("fail\n");
break;
default:
break;
}
return 0;
}

#include <stdio.h>
int main()
{
int i;
scanf("%d",&i);
switch (i)
{
case 1:
printf("excellent\n");break;
case 2:
printf("good\n");break;
case 3:
printf("pass\n");break;
case 4:
printf("fail\n");
}
return 0;
}

不知道,完成任务的孩纸飘过

我勒个去

c语言,编写程序,输入1、2、3、4,分别显示excellent、good、pass、fail...
int num;printf("Plaese Input: ");scanf("%d",&num);switch(num){ case 1:printf("excellent\\n");break;case 2:printf("good\\n");break;case 3:printf("pass\\n");break;case 4:printf("fail\\n");break;default:break;} return 0;} ...

如何用C语言表示输入1,2,3输出3,2,1
include<stdio.h> void main(){ int dat[100],len=0,data=0;for(int i=0;i<100;i++)\/\/初始化数组为0 { dat[i]=0;} printf("input lenght of the dat:\\n");手动输入需输入数据的个数,最大100。scanf("%d",&len);if(len>100||len<=0)\/\/输入数据个数超出范围,退出 { prin...

c语言编写程序如何实现输入1 2,会输出3 4 5……,输入1 3,输出5 7 9...
include<stdio.h>int main(){int a,b,i;scanf("%d%d",&a,&b);b-=a;for(i=a;i

C语言编程用1,2,3,4,5这五个数字组成数字不重复的3位整数,要求输出所有...
以下是使用C语言编写的程序,用于生成由1、2、3、4、5组成的数字不重复的3位整数,并输出这些整数及其个数:include <stdio.h> int main() { int count = 0; \/\/ 计数器,用于统计整数的数量 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { if (j =...

怎么在c语言中输入1,2,3,4,5,+,=
scanf("%d%d%d%c%c",&a,&b,&c,&d,&e,&f,&g);然后你输入1,2,3,4,5,+,=就行了。

c语言编写,用分支程序编写,分别输入4个数字1、2、3、4按对应关系输出A...
include <stdio.h> int main(){ int a;printf("shurushuzi");scanf("%d",&a);switch (a){ case 1:printf("A");break;case 2:printf("B");break;case 3:printf("C");break;case 4:printf("D");break;default :break;} return 0;} ...

...为什么我的代码输入是1,2,3,4,5,6,7,8,9,10输出是1,10,9,8,7,6...
程序 include<stdio.h> include<conio.h> int main(){ int a[10],i,n;printf("请输入数字:\\n");for(i=0;i<=9;i++){ scanf("%d",&a[i]);} void array(int x[],int n);array(a,10);printf("从小到大排列为:\\n");for(i=0;i<=9;i++){ printf("%d ",a[i]);} ...

c语言作业 .输入5以内的数字金字塔。如图: 1 2 2 3 3 3 4 4 4 4 5...
看看这是不是你想要的 include <stdio.h> int main(void){ int i,j,n;printf("输入行数:");scanf("%d",&n);for(i = 1;i <= n;i++){ for(j = 1;j <= n - i; j++)printf(" ");for(j = 1;j <= i;j++)printf("%d ",i);putchar('\\n');} return 0;} ...

c语言,有两个整数a,b,由用户输入1,2或3.如输入1,程序就给出ab中大者...
include<stdio.h> main(){ int max(int,int);int min(int,int);int add(int,int);void fun(int x,int y,int (*p)(int,int));int a=34,b=21,n;printf("输入1or2or3\\n");scanf("%d",&n);if(n==1) fun(a,b,max);else if(n==2) fun(a,b,min);else if(n==3) ...

求助:编写C语言,输入一个三位数(如123),然后输出结果是321.谢谢啦_百度...
测试通过,几位都可以,只要在int允许范围内 int reverse(int n){ int m=0;int k=0;while (n>0){ k=n%10;m = m*10+k;n = n\/10;} return m;} void main(){ int n;scanf("%d",&n);printf("%d\\n",reverse(n));} ...