gpt4 book ai didi

用于读取测试结果的 C 程序

转载 作者:行者123 更新时间:2023-11-30 21:44:11 24 4
gpt4 key购买 nike

不知道有没有人可以帮忙?

作为学位模块的一部分,我正在做一些基本的 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 AND 结果 >= 70

要在 if 语句中进行多项检查,您需要使用 && (AND) 或 || (或)

根据您的情况,您应该使用:

if(result <= 100 && result >= 70)

参见:

http://www.c4learn.com/c-programming/c-logical-operator/

http://www.tutorialspoint.com/cprogramming/if_else_statement_in_c.htm

关于用于读取测试结果的 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22732829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com