/*-------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:完成函数 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;
}
[c++期末100题]完成函数 astoi 的编写,该函数实现将一个字符串中存放的正 整数转换成整数并返回
最新推荐文章于 2022-01-12 10:18:48 发布