

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char str[80];
int i,n;
i = 0;
while ((str[i++] = getchar())!='\n');
if(str[0]=='+')
{
for(i = 1,n = 0; str[i]!='\0'; i++)
{
if(str[i]>='0'&&str[i]<='9')
{
n = n * 10 + str[i] - '0';
}
else
{
printf("error!\n");
break;
}
}
printf("%d\n",n);
}
if(str[0]=='-')
{
for(i = 1,n = 0;str[i]!='\0';i++)
{
if(str[i]>='0'&&str[i]<='9')
{
n = n * 10 + str[i] - '0';
}
else
{
printf("error!\n");
break;
}
}
printf("%d\n",-1 * n);
}
if(str[0]>='0'&&str[0]<='9')
{
for(i = 0,n = 0;str[i]!='\0';i++)
{
n = n * 10 +str[i] - '0';
}
printf("%d\n",n);
}
if(str[0]!='+'&&str[0]!='-'&&(str[0]<='0'||str[0]>='9'))
{
printf("error!\n");
}
system("pause");
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/116278.html
標籤:新技術前沿
上一篇:上課筆記
下一篇:菜雞求教 selectByid
