解题思路:将输入的数字串当作数组,利用库函数string,直接获得数组长度,然后for循环遍历数组每一个位置上的数字,输出;
法二:构建一空数组,利用for循环将输入的数字串逐个拆解,从个位数依次填入数组中,以if(n==0)break;为for循环终止条件,之后一样是遍历(懒得打)
注意事项:随便写
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char str[5] ;
cin >>str;
int len = strlen(str);
cout << len<<endl;
for (int i = 0; i < len; i++)
{
cout << str[i]<<" ";
}
printf("\n");
for (int i = len - 1; i >= 0; i--)
{
cout<<str[i];
}
return 0;
}
0.0分
0 人评分
2006年春浙江省计算机等级考试二级C 编程题(2) (C++代码)直接打表啊8以上值不变hhh浏览:638 |
printf基础练习2 (C语言代码)浏览:3365 |
点我有惊喜!你懂得!浏览:1403 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1534 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
A+B for Input-Output Practice (C++代码)浏览:609 |
分糖果 (C++代码)浏览:1447 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:615 |
兰顿蚂蚁 (C++代码)浏览:1046 |