编写函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。例如,在键盘输入字符串2345210,函数返回长整型数2345210。
时间: 2024-03-09 08:45:18 浏览: 91
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
long int fun(char* str){
long int num = 0;
int i = 0;
while(str[i] != '\0'){
num = num * 10 + (str[i] - '0');
i++;
}
return num;
}
int main(){
char str[100];
printf("请输入数字字符串:");
scanf("%s", str);
long int num = fun(str);
printf("转换后的长整型数为:%ld\n", num);
return 0;
}
```
函数`fun`接受一个指向数字字符串的指针,通过遍历字符串中的每一位数字,将其转换为长整型数。`main`函数中先读入一个字符串,然后调用`fun`函数进行转换,并输出结果。
阅读全文
相关推荐















