编程题1(适合新手)
编写一个程序输入一个下正整数,要求以相反顺序输出,例如,输入123,输出321.
----------------解决方案--------------------------------------------------------
任意位数?
----------------解决方案--------------------------------------------------------
是的任意位数
----------------解决方案--------------------------------------------------------
# include<iostream.h>
# include<string.h>
void main()
{
char a[200];int x;
cin>>a;
x=strlen(a);
for(int i=x-1;i>=0;i--)
cout<<a[i];
}
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main(void) {
int N ;
scanf("%d" ,&N) ;
while(N) {
printf("%d" , N % 10) ;
N /= 10 ;
}
printf("\n") ;
return 0 ;
}
----------------解决方案--------------------------------------------------------
请问一下,while(N) 是什么意思?上楼
----------------解决方案--------------------------------------------------------
N=0会跳出的意思
----------------解决方案--------------------------------------------------------
当然就是N不等于0了阿
----------------解决方案--------------------------------------------------------
非0为真...当N变成0停止循环
----------------解决方案--------------------------------------------------------
5搂得跟我想的一样!!
----------------解决方案--------------------------------------------------------