Molon_Laser 发表于 2022-4-17 10:15:14

请问一下这种固定答案的编码运行结束后怎样便捷地重新运行

#include <stdio.h>
int main() {
    int a;
    printf("1+2=?\n");
    scanf("%d", &a);
    if(a - 3)
    printf("错误");
    else
    printf("正确");
    return 0;
}

这串编码是一个1+2的问题,回答三后会显示正确,回答其他的会显示错误,但是它每次运行完后就只能退出程序重进才能重新运行,有没有什么办法输入特定汉字后直接重置

wp231957 发表于 2022-4-17 10:35:35

if(a - 3)这是什么意思??
反复运行自然需要套循环

zzxhh628 发表于 2022-4-17 13:38:48

想要重新运行的话可以嵌套循环、递归或者用goto语句,但是你说输入特定的汉字的话你就不能以数学的类型输入了。
页: [1]
查看完整版本: 请问一下这种固定答案的编码运行结束后怎样便捷地重新运行