[c++期末100题]完成函数 astoi 的编写,该函数实现将一个字符串中存放的正 整数转换成整数并返回

/*------------------------------------------------------- 
【程序设计】
--------------------------------------------------------- 
题目:完成函数 astoi 的编写,该函数实现将一个字符串中存放的正
 整数转换成整数并返回。如字符串"123"转换成 123 并返回,
 "40"返回 40。
-------------------------------------------------------- 
注意:部分源程序给出如下。请勿改动主函数 main 和其它函数中
 的任何内容,仅在函数的花括号中填入所编写的若干语句。
-------------------------------------------------------*/ 
#include<iostream> 
#include <fstream> 
using namespace std; 
int grading(); 
int astoi(char *s) 
{ 
 /**********Program**********/ 
 	int sum=0;
	 for(int i=0;s[i]!='\0';i++){
 		 sum*=10;
		 sum+=s[i]-'0';
		 
		 
 		
	 }
 	
 	return sum;
 
 /********** End **********/ 
} 
int main() 
{ 
 char n[20]; 
 cout<<"输入一个正整数,以字符串形式读入:"; 
 cin>>n; 
 cout<<"转换的整数为:"<<astoi(n)<<endl; 
 
 //忽略阅读
 //忽略阅读结束
 return 0; 
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值