在C语言中如何把字符‘222’转换成整型数字的方法

如题所述

#include<stdio.h>
#include<math.h>
void main()
{
char a[10];
printf("请输入:");
scanf("%s",a);
int i,n=0;
for(i=0;a[i]!='\0';i++)
{
n=n*10+a[i]-'0';
}
printf("%d\n",n);
}//输入一个数字字符串,用整型输出
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-30
额的娘啊,没那么费劲
char str1[5]="222";
int num=atoi(str1);
相似回答