如果输入的是0前一个输出
“first”,9后一个则输出"last",输入的不是数学字符,输出“error”
我打的代码可以编译可是却提示说超时是怎么回事呀?
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
char ch;
while((ch=getchar())!='\n')
{
if(ch=='0')
printf("first 1");
else if(ch=='9')
printf("8 last");
else if(ch>'0'&&ch<'9')
printf("%c %c",ch-1,ch+1);
else
printf("error");
}
}