求助:C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:46:25
while()此循环语句参数的问题:

要求:当输入减号("-")时,跳出while()语句
请问while()括号里的参数该怎么设?

说明:前面已写好了 scanf("%f",g); 输入语句(输入除减号外的任意字符都不会跳出循环)

在线等,急....谢谢....分数不多,略表心意....

第一个这个语句有问题,应该写成scanf("%f",&g);
然后就是如果你要接收字符不应用float,g应定义为char型的,输入语句就是scanf("%c",&g);
while条件就是
while(g!='-')
{
}

上面说的是
scanf("%c",&g);

while语句可以这么写
while(1)
{
if(g=='-')
break;
}

同意一楼的