谁来帮我设计个C语言的程序

一共两个程序题
一、输入整数N,求N!(1<N<20)。
二、打印出所有“水仙花数”,所谓水仙花数十指一个三位数,其各位数字的立方之和正好等于该数本身。例如:153是一个水仙花数,因为153=1³+5³+3³。

第1个回答  2009-11-24
你看看这个好使不:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k,n;
printf("marcisus number cirle:\n");
for(n=100;n<=999;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf(" %d\n",n);

}
system("pause");
return 0;
}
第2个回答  2009-11-24
程序1
#include "stdio.h"
void main()
{
int n,i;
double a=1,sum=0.0;
scanf("%d",&n);
if(1<n&&n<20)
{

for(i=1;i<=n;i++)
{
a=a*i;
sum=sum+a;
}
printf("%0.lf\n",n,sum);
}
}

程序2
#include "stdio.h"
void main()
{
int a,b,c,i;
for(i=100;i<=999;i++)
{
a=i/100;
b=(i%100) /10 ;
c=i%10;
if (a*a*a+b*b*b+c*c*c==i) printf("%d\n",i);
}
getch();
}本回答被网友采纳
第3个回答  2009-11-24
#include<iostream>
using namespace std;
int main()
{
int a,b,i,h,e,o;
bool f;
f=0;
cin>>a>>b;
for(i=a;i<=b;i++)
{
h=i/100;
e=i/10%10;
o=i%10;
if(i==h*h*h+e*e*e+o*o*o)
{
cout<<i<<' ';
f=1;}
}
if(f==0)
cout<<"No Answer";
return 0;
}

怎么编写c语言程序,如:helloworld的?
1. 打开代码编辑器。首先需要打开一款文本编辑器,如Notepad++、Visual Studio Code等。为什么要用文本编辑器呢?因为我们需要编写纯文本代码,而这些编辑器可以很好地帮助我们进行这项工作。2. 新建或打开一个C语言文件。在编辑器中,选择新建文件或者如果已经存在C语言文件则直接打开。文件名的后缀应该是&...

C语言编写加减计算程序
if(op=='-'){c=a-b;} printf("%d%c%d=%d\\n",a,op,b,c);\/\/楼主这句应该放在数据处理完后。。要不你输出的a,op,b都是在没处理过的数,也就是原来的值,而且最好是把,去掉,这样更美观 ,而且printf后面不需要&。。。切记。而且没必要那样输出。请楼主看我的printf```} 还不清楚 ...

c语言顺序表程序编写,高手快帮我啊!
这是我写的代码希望对你有帮助:\/* Note:Your choice is C IDE *\/ include "stdio.h"define maxsize 100 typedef struct { int data[maxsize];int length;}sequetiallist;main(){ int x,y,i=0,k;sequetiallist ll;printf("please create the list!\\n");scanf("%d",&y);while(y!=1...

求高手帮我用C语言编写一道程序,给出整数a,b,求出区间[a,b]内的所...
include<stdio.h> bool prime(int n){ int i;if(n==1)return 0;for(i=2;i*i<=n;i++){ if(n%i==0)return 0;} return 1;} void main(){ int i,n,a,b;scanf("%d",&n);while(n--){ scanf("%d%d",&a,&b);for(i=a;i<=b;i++){ if(prime(i))printf("%d ",i...

我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家...
我的 我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家 帮帮忙 编写一个工资管理的程序。这边的是第二和三题编写一个学生成绩管理的程序。由键盘输入数据(最好要考虑输入数据输入的格式及输入数据的有效性),然后进行以下的功能实现。程序要求主函数是一个功能选择菜单,... 这边的是第二和...

哪位仁兄可以用C语言帮我写一个生日快乐的小程序 就是已输入生日 最后...
int ri[21],hi[21] ;int total,floornum ;int ans ;int dfs (int n,int v,int s,int maxr,int maxh){ int res ;int i,tmpr,tmph,tmpsum ;if (n>floornum){ if (v==total && s+ri[1]*ri[1]<ans){ ans = s+ri[1]*ri[1] ;return 1 ;} } for (ri[n]=maxr-1...

我需要几段C语言程序,请大家帮忙。
我需要几段C语言程序,请大家帮忙。 要求运行后,有图形出现。... 要求运行后,有图形出现。 展开  我来答 2个回答 #热议# 为什么现在情景喜剧越来越少了? chinlee1523 2006-05-21 · TA获得超过708个赞 知道小有建树答主 回答量:590 采纳率:0% 帮助的人:313万 我也去答题访问个人页 ...

c语言流程图:求1+2+3+4+5+6+7+8+9+10的值
好的,我可以帮你解释如何用C语言编写计算1+2+3+4+5+6+7+8+9+10的值的程序,并且画出相应的流程图。首先,你需要定义一个变量来存储这个总和的值,可以命名为sum,然后将它初始化为0。接下来,你可以使用一个for循环来遍历1到10之间的所有数字,并将它们累加到sum变量中。for循环的语法如下:`...

谁可以帮我用C语言做一个简单(一种花色就可以)的蜘蛛纸牌小游戏(用数据...
1-52都做过基数了,翻牌的时候不用把基数也翻了吧?要是把基数也翻了,肯定不会有正面向上的牌啊...以数组模拟卡片 TRUE向上 FALSE向下 循环模拟翻卡片 满足条件 card[i]=!card[i];最后输出值为TRUE的数组元素 include <stdio.h> include <string.h> int main(){ bool card[52];memset...

C语言编程“Hello,world”应该怎们弄
4、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:5、可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译此...

相似回答
大家正在搜