输入两个数字字符,将它们转换成十进制后输出
#include <stdio.h>
int main()
{
char ch;
int i,data;
data=0;
for(i=0;i<2;i++)
{
while(1)
{
ch=getchar();
if(ch>='0'&&ch<='9')
{
break;
}
}
data=data*10+ch-'0';
}
printf("data=%d\n",data);
}
十进制转换
data=data*10+ch-'0';