gpt4 book ai didi

c - C语言中如何使用字符退出循环?

转载 作者:行者123 更新时间:2023-11-30 17:06:34 25 4
gpt4 key购买 nike

如何使用q作为字符退出?如何使用 q 作为此代码的退出。它循环直到获得 q 的 ASCII 值。`

#include <stdio.h>
#include <stdlib.h>

int main()
{
int pos=0,neg=0,zero=0,i=0,num;
printf("Input numbers.");
scanf("%d",&num);
for(i=0;num!="q";i++)
{

if(num>0)
{
pos++;
}
if(num<0)
{
neg++;
}
if(num==0)
{
zero++;
}
}
printf("You entered \n\tpositive number::: %d times\nNegative number:::%d times\nZero:::%d times",pos,neg,zero);


}

`

最佳答案

您应该将 scanf 行移到循环内。

for(i=0;num!="q";i++)
{
scanf("%d",&num);
...

关于c - C语言中如何使用字符退出循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34628712/

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