求一简单的C++程序
来源:百度知道 编辑:UC知道 时间:2024/06/25 22:40:09
例如n=286
2+8+6=16
做一个循环程序用While语言做
n=abc
a+b+c=16
在线求 谢谢 就10 积分了 不要嫌弃啊
2+8+6=16
做一个循环程序用While语言做
n=abc
a+b+c=16
在线求 谢谢 就10 积分了 不要嫌弃啊
显然用for循环撒```
#include<iostream>
using namespace std;
int main()
{int a,b,c;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=1;c<=9;c++)
if(a+b+c==16)
cout<<"n=%d"<<100*a+10*b+c<<endl;
return 0;
}
用while效率不高``
#include<iostream.h>
int main( viod)
{
int a=0;
int n;
cout<<"Enter n:";
cin>>n;
while(n)
{
a+=n%10;
n/=10;
}
cout<<a;
return 0;
}
你是要干嘛呢,楼上两人理解不一样啊