gpt4 book ai didi

c - 如何检查用户的输入值是否为负数并最终要求用户再次插入它们?

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

我试图提示用户输入两个非负值。如果用户输入负值,程序会要求用户重新输入非负值。这是我的 C 程序到目前为止的样子,请解释我是否误用了运算符。

int main()
{
int a,b;
do {
printf("enter two positive integers\n");
scanf("%d""%d", &a, &b);
} while (a<0 || b<0);

printf("thank you");

return 0;
}

最佳答案

尽管有些人认为

 scanf("%d""%d", &a, &b);

错误,应改为:

scanf("%d %d", &a, &b);

不是。在 C 中它是常规相邻字符串文字会自动连接。

尽管如此,没有特殊用途,没有必要使用那么多的 " 符号。

关于c - 如何检查用户的输入值是否为负数并最终要求用户再次插入它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25809070/

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