C语言,编写程序,要求把数字字符串转换成整数,求最基础的,才刚刚学。谢谢了。
展开全部
追问
能不能输入任意数字字符串,输出都是对应的数字,还有如果利用那种5='5'-'0'的形式要怎么写,我初学,很多不懂,先谢谢了
展开全部
简单写的。。
#include <stdio.h>
#include <string.h>
#define N 100
int
main ( )
{
char str[N] ; //存储字符串
int num[N] ; //存储字符串转换后对应的数字
scanf ("%s" , str ) ;
int len ;
len = strlen(str) ; // strlen 是stirng.h中的函数,求字符串的长度,详细百度
int i ;
for ( i = 0 ; i < len ; i ++ )
{
num[i] = str[i] - '0' ; //对应看看ASCII表
}
for ( i = 0 ; i < len ; i ++ )
{
printf ("%d" , num[i] ) ;
}
return 0 ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询