C程序读取测试结果

皮肤管理者

我想知道有人能帮忙吗?

作为学位模块的一部分,我正在做一些基本的C编程,我们被要求创建一些脚本。

我对此完全陌生。

我需要一个为用户输入提供正确评分的脚本。

等级是:

  • 70%以上的输出A
  • 60%以上的输出B
  • 50%+输出C
  • 40个以上的输出D
  • 少于40%的输出F

(例如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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章