欢迎来到建筑考试题库网 建筑考试题库官网
全部科目 > 大学试题 > 计算机科学 > C语言程序设计

问答题

简答题

Description:需要编写一个函数,将字符串转换为整数。函数原型为: int strToInt(char str[]); 
其中:参数str[]是需要转换的字符串,返回值表示字符串str[]转换为整数之后的结果。 转换规则是:字符串中可能包含符号位,即“+”或“-”,而且如果包含符号位,能且仅能是第一个字符。将字符串str[]中全部都是数字字符(含0个或1个符号位)的前缀转换为整数,并返回。如果str[]的首字符不是数字字符也不是符号位,则返回0;如果str[]是空串,则返回0。 
示例:strToInt(“+123ab”)=123; strToInt("-a123")=0; strToInt("-123")=-123。 
注意:主函数已经给出,你只需要提交strToInt()函数的代码。而且不能使用标准库函数进行转换。提交的代码要包含必要的头文件包含命令。
Input:输入是若干行字符串,它们都包含不超过10个的字符,而且包含的整数不会超出int类型的表示范围。
Output:输出为若干行整数,每一行输出与上述输入一一对应。

    【参考答案】

    点击查看答案
    微信小程序免费搜题
    微信扫一扫,加关注免费搜题

    微信扫一扫,加关注免费搜题