求c语言编程答案!在线等!

如题所述

#include<stdio.h>
void main()
{
int a,b,c,m;
for(m=100;m<1000;m++)
{
a=m/100;//百位
b=(m-100*a)/10;//十位
c=m-100*a-b*10;//个位
if(m==a*a*a+b*b*b+c*c*c)//满足水仙花数
printf("水仙花数是:%2d\n",m);
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-05
是打印图形吗?追问

是呀

追答

如果是输入n的话,核心部分是这样的
for(int i=1;i<=n;i++)
{
for(int j=1;j<i;j++)
cout<<' ';
for(int j=1;j<=n;j++)
cout<<'*';
cout<<endl;
}
(没调试直接写的有错再追问我把)

追问

不行,可以发一个完整的给我吗

追答

#include
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=1;j<i;j++)
cout<<' ';
for(int j=1;j<=n;j++)
cout<<'*';
cout<<endl;
}
system("pause");
return 0;
}

追问

这个复杂版的。。。

有没有类似这些

追答

这不是差不多吗……
那条语句不对啊

追问

就是不对 弄不到。。因为你发我的,有某些语句我们还没学。。

追答

加 #include

追问

那个还没学。。

追答

加我QQ1035823797

相似回答
大家正在搜