输入001,这么样让它输出001不是1
我遇到一个问题要求一次性输入:
01
10
0010
0000
9
输入9的时候不用再输入。
输出:
01
10
0010
0000
行和列最多10。其实这个问题很简单,难就难在输入01,系统认为是1。
谁帮我想想这个改什么写
#include <stdio.h>
#include <conio.h>
int main(void)
{
char stra[11];
int icount = 0;
printf("Enter string:\n");
fgets(stra, 11, stdin);
while (stra[0] != '9')
{
printf("%s\n", stra);
icount++;
if (icount == 10)
{
break;
}
fgets(stra, 11, stdin);
}
return 0;
}