c语言数据输入
在控制面板上输入一组数据后需要得出运算结果再输入另一组数据,但是在输入完第一组数据后敲空格后程序直接结束了,如图,程序走到getchar后跳过。...
在控制面板上输入一组数据后需要得出运算结果再输入另一组数据,但是在输入完第一组数据后敲空格后程序直接结束了,如图,程序走到getchar后跳过。
展开
4个回答
展开全部
大概是你下面又用了一次getchar把\n读进去了
更多追问追答
追问
整个程序就key=getchar用了一次getchar,但控制台上没有停顿让我输入
追答
哦……我知道了,它读到的是你输1234后的\n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实用gets();函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<span style="font-size:14px;">#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
char op;
scanf("%d%c%d",&a,&op,&b);
if (op=='+')
{
c=a+b;
printf("会算%c,结果是:%d\n",op,c);
}
else
{
printf("不会算%c\n",op);
}
return 0;
}
</span>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询