gpt4 book ai didi

c - 我怎样才能在最后实现总分(Times Tables Quiz)

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:10 25 4
gpt4 key购买 nike

我正在尝试创建一些东西来测试我兄弟的时间表。这是我到目前为止所拥有的......我真的很想在最后补充总分的东西比如 12 分中的 12 分是正确的或者什么但我不知道如何做到这一点,我试过谷歌,但如果你不知道你在找什么,找到东西可能会非常棘手。

TlDR:关于实现正确答案统计的任何建议。

#include <stdio.h>
int main (void){

int answers_eight[] = {8,16,24,32,40,48,56,64,72,80,88,96}; /*Answers List Not sure i need this */

int answer ; /* Empty Container */



//-----------------------------------------------// /* Question One */

printf ("8x1 = : ");
scanf ("%d",&answer);

if (answer == 8) {
printf ("Correct\n");
} else {
printf ("Incorrect\n");
}
//-----------------------------------------------// /* Question Two */

printf ("8x2 = : ");
scanf ("%d",&answer);

if (answer == 16) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//-----------------------------------------------// /* Question Three */

printf ("8x3 = : ");
scanf ("%d",&answer);


if (answer == 24) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//----------------------------------------------// /* Question Four */

printf ("8x4 = : ");
scanf ("%d",&answer);


if (answer == 32) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//---------------------------------------------// /* Question Five */

printf ("8x5 = : ");
scanf ("%d",&answer);


if (answer == 40) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//--------------------------------------------// /* Question Six */

printf ("8x6 = : ");
scanf ("%d",&answer);


if (answer == 48) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//-------------------------------------------// /* Question Seven */

printf ("8x7 = : ");
scanf ("%d",&answer);


if (answer == 56) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//------------------------------------------// /* Question Eight */

printf ("8x8 = : ");
scanf ("%d",&answer);


if (answer == 64) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//-----------------------------------------// /* Question Nine */

printf ("8x9 = : ");
scanf ("%d",&answer);


if (answer == 72) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//----------------------------------------// /* Question Ten */

printf ("8x10 = : ");
scanf ("%d",&answer);


if (answer == 80) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//---------------------------------------// /* Question Eleven */

printf ("8x11 = : ");
scanf ("%d",&answer);


if (answer == 88) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//---------------------------------------// /* Question Twelve */

printf ("8x12 = : ");
scanf ("%d",&answer);


if (answer == 96) {
printf ("correct\n");
} else {
printf ("Incorrect\n");
}
//--------------------------------------//

return 0;
}

已修复:

int score = 0;
int *score_pointer = &score;

我最后就这样用了一个指针^

 printf ("3x1 = : ");
scanf ("%d",&answer);

if (answer == 3) {
printf ("Correct\n");
*score_pointer = 1;
} else {
printf ("Incorrect\n");
}

并在我移动代码时更改了它:)

最佳答案

只需在程序开头声明一个 int score = 0 变量,并在答案正确时递增它。然后在最后打印出来。

关于c - 我怎样才能在最后实现总分(Times Tables Quiz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30875224/

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