我想知道有人能帮忙吗?
作为学位模块的一部分,我正在做一些基本的C编程,我们被要求创建一些脚本。
我对此完全陌生。
我需要一个为用户输入提供正确评分的脚本。
等级是:
(例如63%会输出B)。
有人可以帮我提供一个代码示例,并推荐一些好的网站或书籍以快速轻松地学习基础。
谢谢!
我当前的代码是:
#include <stdio.h>
int main()
{
int result;
char grade;
printf( "Please enter a number: " );
scanf( "%d", &result );
if (result = 70<=100){
printf("A", grade);};
if (result = 60<=69){
printf("B", grade);};
if (result = 50<=59){
printf("C", grade);};
if (result = 40<=49){
printf("D", grade);};
if (result = 0<=49){
printf("F", grade);};
getchar();
return 0;
}
当使用if语句并且要比较结果时,应使用==而不是=。使用=可以为变量分配一个值,而==可以将其与值进行比较。
您也不能同时比较两件事,例如:
if (result = 70<=100)
您需要检查结果<= 100和结果> = 70
要在if语句中进行多次检查,您需要使用&&(AND)或|| (或者)
在您的情况下,您应该使用:
if(result <= 100 && result >= 70)
看:
http://www.c4learn.com/c-programming/c-ologic-operator/
http://www.tutorialspoint.com/cprogramming/if_else_statement_in_c.htm
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句