C语言怎样用数组存储一个整数 5
展开全部
#define Max 1024 //声明一个足够大的数组去存,楼上已经说得很对了
#include <stdio.h>
int main()
{
char str[Max]={0};
str = getchar(); //这就将输入的数字存到字符中了
后面的转化为整数就不需要了吧
}
#include <stdio.h>
int main()
{
char str[Max]={0};
str = getchar(); //这就将输入的数字存到字符中了
后面的转化为整数就不需要了吧
}
追问
那这样的话,
我怎么知道输入的数字个数?
怎么能够将输入的数字再取出来呢?
谢谢!
追答
#define Max 1024 //声明一个足够大的数组去存,楼上已经说得很对了
#include
int main()
{
char str[Max];
int i = 0,sum = 0;
str = getchar(); //这就将输入的数字存到字符中了
for;i < str.length;i++)
{
sum=sum*10+a[i]-'0'; //sun就是目标数字
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询