- 4
- 0
- 约小于1千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
101201113实验三字符串应用
实验三 线性表应用
专业 10信管 姓名 学号 3成绩 [问题描述]
给出atio x 的实现方法,其功能是将字符串x转换为整数,字符串x由0-9十个数字和表示负数的“-”符号组成,返回值为整型数值。
[基本要求]
利用字符串结构实现字符串转换成整数atoi()函数
[测试数据]
测试时可指定字符串的长度数N为 4,例如输入字符串345”,则输出整数345输出整数[实现提示]
程序运行后首先要求用户判断字符串的第一个字符是否为“-”号,然后分别读取字符串中的字符,输出对应整
[思考]
描述你所设计的算法思路。
定义一个字符串指针
获取字符串的首地址,判断该字符串的首位是不是“-”
如果当前字符串的首位是“-”,str++;
当字符串不为空时,判断输入的字符串是不是数字,不是就break,;
如果当前字符是数字则计算数值temp temp*10+ *str-0因为字符的0在ASCⅡ码中是49溢出问题[选作内容]
试考虑字符串转换成整数atoi函数的实现整数转换成字符串itoa函数的实现#include
using namespace std;
char *str char[],int n ;
void main int n;
char a[80];
cout 请输入一个任意整数n:;
cin n;
cout 转换后的字符串为: str a,n
原创力文档

文档评论(0)