资深光能
先定义
然后核心如下:
while(n!=0) { count=count*10+n%10; n/=10; }
然后输出count。
望采纳,谢谢。
资深光能
先定义
然后核心如下:
while(n!=0) { count=count*10+n%10; n/=10; }
然后输出count。
望采纳,谢谢。
资深光能
先定义
然后核心如下:
while(n!=0) { count=count*10+n%10; n/=10; }
然后输出count。
望采纳,谢谢。
资深光能
先定义
然后核心如下:
while(n!=0) { count=count*10+n%10; n/=10; }
然后输出count。
望采纳,谢谢。
高级守护
N%10是什么意思?
鲍纪元在2018-01-28 20:04:30追加了内容
解释一下代码,我会给你采纳的!
鲍纪元在2018-01-28 20:11:04追加了内容
验证不对!
鲍纪元在2018-01-28 20:11:40追加了内容
@黄俊博 !
资深光能
while(n!=0)//n为0时,已无法分解。 { count=count*10+n%10;//count为累加器,表示n倒过来的新数,n%10取得是n的末尾,加入count就成了首位。 n/=10;把已操作过的的末尾去掉 }
高级守护
int n;
int count;
cin>>n;
while(n!=0)
{
count=count*10+n%10;
n/=10;
}
cout<<count;
错了忙?
鲍纪元在2018-01-28 20:20:10追加了内容
OH MY GOD!
鲍纪元在2018-01-28 20:28:26追加了内容
#include<iostream>
using namespace std;
int main()
{
int n;
int a,b,c;
int s,s1,s2;
cin>>n;
if(a<n&&b<n&&c<n&&a+b+c==n)
{
if(a+b%2==0)
{
s=a+b;
}
if(b+c%3==0)
{
s1=b+c;
}
if(a+c%5==0)
{
s2=a+c;
}
}
cout<<a+b+c<<" "<<s-b<<" "<<s1-c<<" "<<s2-a;
return 0;
}
我原版,哪错了?
初级光能
核心部分
while(n>=10){
sum=n%10;
s++;
if (s==1){
if (sum!=0)
cout<<sum;
}else cout<<sum;
n=n/10;
}
cout<<n;
新手光能
if(n<0)printf("-");
n=abs(n);
do
{
s=s*10+n%10;
n/=10;
}while(n!=0);
printf("%d\n",s);