每天学习一点编程(1)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
来源:互联网 发布:win to go mac 编辑:程序博客网 时间:2024/05/10 14:55
输入一个表示整数的字符串,把该字符串转换成整数并输出。
/*输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如:输入"345",输出345*/#include <iostream>#include <string>using namespace std;int calcu( char *s);int main(){char s[81];cout << "please enter the strings:" << endl;cin >> s;calcu(s);system("pause");return 0;}int calcu(char *s){int i;int val = 0;int len = strlen(s);if(s[0] == '+'){for(i = 1; i < len; i++)if(s[i] >= '0' && s[i] <= '9')val = val * 10 + s[i] - '0';elsebreak;if(i < len){ cout << "the input string is error." << endl;return -1;}}else if(s[0] == '-'){for(i = 1; i < len; i++)if(s[i] >= '0' && s[i] <= '9')val = val * 10 + s[i] - '0';else break;if(i < len){cout << "the input string is error." << endl;return -1;}val = -1 * val;}else if(s[0] >= '0' && s[0] <= '9'){for(i = 0; i < len; i ++){if(s[i] >= '0' && s[i] <= '9')val = val * 10 + s[i] - '0';else break;}if(i < len){cout << "the input string is error." << endl;return -1;}}else{cout << "the input string is error." <<endl;return -1;}cout << "the calculate number is: " << val <<endl;return 0;}
0 0
- 每天学习一点编程(1)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 每天学习一算法系列(20)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20、输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 20 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串, 把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 2、微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 【java 面试100】20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 18. 微软面试题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- 每日一道算法题:输入一个表示整数的字符串,把该字符串转换成整数并输出
- <仅是自己做笔记。。。系列-12>输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 微软算法100道题-----输入一个表示整数的字符串,把该字符串转换成整数并输出
- 分布式消息系统Jafka入门指南之二
- jquery原理的简单分析,让你扒开jquery的小外套
- Centos6.5 安装 gcc4.7
- ssh问题:ssh_exchange_identification: Connection closed by remote host...
- The method getResources() is undefined for the type
- 每天学习一点编程(1)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 第03讲-自底向上风格_模拟游戏
- Java代码注释 todo XXX fixme 的意义
- 大数相乘
- C/C++程序员:基本排序算法之选择排序
- Oracle pl/sql 出现"PLS-00103: 出现符号""在需要下列之一时" 错误
- Subline Text2 配置python运行环境
- 软件系统的标准化和产品化
- 深度学习 第四讲