#include
#include
#include
#include
#define N 200
int number[N];
int toInt(char* ch,int j)
{
int sum=0;
int k=j-1;
for(int i=0;i
/*dev c++ 好像有一点问题 当k等于2时返回99,但是直接pow(10,2)没有问题 */
int q=pow(10,k--);
sum+=(ch[i]-48)*q;
}
return sum;
}
int main()
{
char c;
int count=0;
c=getchar();
while(c!='\n')
{
int i=0;
char ch[20]; //整数不超过20位
while((c<'0'||c>'9')&&c!='\n') c=getchar();
while(c>='0'&&c<='9'&&c!='\n')
{
ch[i++]=c;
c=getchar();
}
if(c=='\n'&&ch[0]=='\0') break;
number[count++]=atoi(ch); //number[count++]=toInt(ch,i); atoi是把字符串转换成整数
memset(ch,0,sizeof(ch));
}
printf("整数的个数是:%d\n",count) ;
for(int i=0;i
return 0;
}