C语言:将一个字符串转成对应的数字,如字符串“123”转换成123,假设字符串中所有字符都是数字字符。
2023-06-13 09:14:00 时间
例题:将一个字符串转成对应的数字,如字符串“123”转换成123,假设字符串中所有字符都是数字字符。
用函数完成:
#include<stdio.h>
int main (){
int fun(char *s);
char *s="1234";
int num=fun(s);
printf("%d",num);
return 0;
}
int fun(char *s){
int n=0;
while(*s!='\0'){
n=n*10+*s-'0';
s++;
}
return n;
}
写一个程序,求字符串的实际长度,并通过指针返回字符串的长度。
#include<stdio.h>
int main(){
int fun(char *s);
int num;
char *s="sdasdsadsad";
num =fun(s);
printf("%d",num);
return 0;
}
int fun(char *s){
int num=0;
while(*s!='\0'){
num++;
s++;
}
return num;
}
相关文章
- C语言中switch语句_switch在c语言中
- 操作系统linux:银行家算法(C语言实现)
- C语言数组——字符数组
- C语言之格式化输出字符
- 【C语言进阶】使用memcpy你需要注意的一个问题
- 二维字符数组的定义,初始化及引用,C语言二位字符数组详解
- 字符数组和字符串的区别,C语言字符数组和字符串区别详解
- C语言iscntrl()函数:判断一个字符是否为控制字符
- C语言isdigit()函数:判断一个字符是否为数字
- C语言/C++字符编码方式解析
- 学会用Linux C语言熟练替换字符!(linuxc字符替换)
- 上运行C语言在Linux系统中的发挥(c语言能在linux)
- 第21届IOCCC大赛获奖作品,看得懂这些C语言吗?
- 深入探讨Linux C语言中的格式化技巧(linuxc格式化)
- C语言和MySQL视频教程,带你轻松入门(cmysql视频)
- Linux下C语言IDE编程之旅(linuxcide)
- 数据库学习C语言 玩转MySQL数据库(c语言与mysql)
- 语言在Linux环境下运行C语言程序的探索(在linux下运行c)
- C语言操作MySQL实现查询功能(c 中mysql查询)
- C语言与MySQL教程视频教学带你玩转编程(c 与mysql教程视频)
- C语言和MySQL封装技术对比研究(c mysql封装的比较)
- 精准掌握C语言与Oracle拼接规范(c oracle拼接规范)