输入一个以回车结束的字符串(少于10个字符),它由数字字符组成,将该字符串转换成整数后输出。注意,不能直接调用库函数atoi完成。
时间: 2023-05-20 19:06:23 浏览: 180
好的,我可以回答这个问题。以下是一个示例代码:
```
#include <stdio.h>
int main() {
char str[10];
int num = 0;
int i = 0;
fgets(str, 10, stdin);
while (str[i] != '\n') {
num = num * 10 + (str[i] - '0');
i++;
}
printf("%d\n", num);
return 0;
}
```
这个程序会读取用户输入的字符串,然后将其转换成整数并输出。它使用了一个循环来遍历字符串中的每个字符,并将其转换成数字。
阅读全文