帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 05:57:28
![帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------](/uploads/image/z/11452560-24-0.jpg?t=%E5%B8%AE%E6%88%91%E8%A7%A3%E5%86%B3%E4%B8%8B%E8%BF%99%E4%B8%AAC%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2F%2A------------------------------------------------------%E3%80%90%E7%A8%8B%E5%BA%8F%E6%94%B9%E9%94%99%E3%80%91--------------------------------------------------------%E9%A2%98%E7%9B%AE%EF%BC%9A%E4%B8%8B%E9%9D%A2%E5%87%BD%E6%95%B0chnum%E5%B0%86%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0.--------------)
帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------
帮我解决下这个C语言问题
/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.
--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构.------------------------------------------------------*/#include#include int chnum (char *str) { int i,j,k,h,len,l,num=0; // h=*(str+4-len)-'0';
num=num+h*k; } return num; }void main(){int t;char *a="1234";t=chnum(a);cout
帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------
#include<string.h>
#include<iostream>
using namespace std;
int chnum (char *str)
{
int i,j,k,h,len,l,num=0; //
h=*(str+4-len)-'0';
num=num+h*k;
}
return num;
}void main(){
int t;char *a="1234";t=chnum(a);cout<<t<<endl;}
///////////////////////////////要是可以用库函数就可以如下;
#include<string.h>
#include<iostream>
using namespace std;
int chnum (char *str)
{
int num;
num=atoi(str);///字符串转变成数字
return num;
}
void main()
{
int t;
char *a="1234";
t=chnum(a);
cout<<t<<endl;
}