编写成绩转换程序,输入成绩等级ABCDE,分别转换输出为优秀,良好,中等,及格和不及格,要c语言

编写成绩转换程序,输入成绩等级ABCDE,分别转换输出为优秀,良好,中等,及格和不及格,要c语言,第1张

#include<stdio.h>

void main() { char str[5][10]={ "优秀","良好","中等","及格","不及格" },str1[20],c

printf("请输入成绩等级: ")scanf("%s",str1)c=str1[0]

if ( c>='A' &&c<='E' ) printf("成绩%c: %s\n",c,str[c-'A'])

else printf("无效的成绩等级。\n")

}

这么简单的代码,直接用if就可以了吧,难道还必须用switch?不嫌麻烦?

添加一个TextBox输入百分制成绩,添加一个Label显示五分制成绩,在TextBox的TextChanged事件中添加如下代码:

private void textBox1_TextChanged(object sender,EventArgs e)

{

int score=Convert.ToInt16(this.textBox1.Text.Trim())

if(score<60)

this.label1.Text="不及格"

else if(score<70)

this.label1.Text="及格"

else if(score<80)

this.label1.Text="中等"

else if(score<90)

this.label1.Text="良好"

else

this.label1.Text="优秀"

}

希望对你有帮助 

#include <cstdio>

int main ()

{

int n

scanf ("%d",&n)

if (n>=90)//如果n大于等于90

{

printf ("A")//输出A

}

else if (n>=80)//如果n大于等于90不成立且大于等于80

{

printf ("B")//输出B

}

else if (n>=70)//如果n大于等于80不成立且大于等于70

{

printf ("C")//输出C

}

else //如果以上条件均不成立(小于70)

{

printf ("D")//输出D

}

return 0;//结束函数

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11471319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存