令一个内容为数字字符串转换为对应的数字,
代码来自于二级考试的试卷填充题
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define N 9
long ctod( char *s )
{ long d=0;
while(*s)
if(isdigit( s)) {
d=d10+*s-'0';
s++;
}
return d;
}
long fun( char *a, char *b )
{
return ctod(a)+ctod(b);
}
void main()
{ char s1[N],s2[N];
do
{ printf("Input string s1 : "); gets(s1); }
while( strlen(s1)>N );
do
{ printf("Input string s2 : "); gets(s2); }
while( strlen(s2)>N );
printf("The result is: %ld\n", fun(s1,s2) );
}
令一个内容为数字字符串转换为对应的数字
转载上一篇:如何让一个矩形外围为同一个数
下一篇:打印形参c后继的字母
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
根据格式字符串转换数字字符串
/** * 根据格式字符串转换数字字符串 * * 格式字符转 数字字符串 结果格式字符
职场 休闲 数字字符串 格式字符串