计算机,c语言编程(简单题),急 求大神帮帮忙

www.zhiqu.org     时间: 2024-06-02
#include<stdio.h>
void main()
{
int i,j,k,n;
printf("water flower number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
}
}
printf("\n");
}
这个是输出1-1000的水仙花数

计算机,c语言编程(简单题),急 求大神帮帮忙~

#include
int main()
{
int selec(int ),m; //函数声明,通过这个函数就可以把满足题目要求的数输出来
int i;

printf("满足条件的整数有:
");
for(i = 100 ; i < 1000 ; i ++)
{
m = selec(i); //把函数返回的值赋给 m
if(m != 0) // 当m = 0 时,不输出
printf("%d ",m);
}
printf("
");

return 0;
}

int selec(int x) //函数定义
{
int i = 2,a[3],temp = x,m; //用一个数组a[3]来存放整数的百位,十位和个位,算法在while循环中
while(temp) //while 循环用来拆开百位,十位和各位,并赋值给数组,a[0]放百位,a[1]放十位,a[2]放个位
{
a[i --] = temp % 10;
temp = temp / 10;
}

if(a[0] == (2*a[1] + 1)) //三个if语句就是你题目的要求
if(a[2] == (3*a[1] - 1))
if((a[2] * 100 + a[1] * 10 + a[0] - x) == 99)
return x;
return 0; //函数结束,返回一个0。也就是当计算的整数不符合条件时,就会返回一个0,否则返回满足条件的数。
}



//写的有些急,可能运行效率不高,但还是可以算出结果的

#include #define NUM 100int main(int argc, char* argv[]){ double item, prod, pi; int numerator, denominator; int i; item = 0.0; prod = 1.0; pi = 0.0; for(i=1; i <= NUM; i++) { numerator = (i+1)/2*2; denominator = i/2*2+1; item = 1.0*numerator/denominator; prod *= item; } pi = prod*2.0; printf("i=%d.
", i); printf("pi=%lf.
", pi); return 0;}


#慕思昏# 求解一个C语言编程题 -
(15797154802): #include#include int main(){ int a,b; char ch; printf("输入表达式:"); scanf("%d%c%d", printf("结果...

#慕思昏# 跪求一个用C语言编写的简单程序!急!!!
(15797154802): #include &lt;stdio.h&gt;int main(void){ char c; int count=0; while ((c=getchar())!='.') if (c!=' ') putchar(c); else { count++; putchar('\n'); } count++; printf("\n\n%d\n",count); return 0;}最后的数字是单词的数量

#慕思昏# 急!!!求一个简单的C语言计算器程序..... -
(15797154802): 只要+ - * /的是吧?#include int main(void){ char ch; int a,b; printf("Enter formula:"); scanf("%d%c%d", switch(...

#慕思昏# 求大神讲解一道C语言程序题 -
(15797154802): 输出结果:_4,_2,12,11 (_代表空格)数组结构如下,例:5是a[1][1],9是a[2][2],11是a[3][1] a[][0] a[][1] a[][2]a[0] 1 2 3a[1] 4 5 6a[2] ...

#慕思昏# C语言高手来啊!急的很!(2个题) -
(15797154802): 两个fun函数如下:void fun(char *ss){ char* cptr = ss; int i = 0; if(NULL != cptr) { while('\0' != *cptr) { if(1==i%2 ='a' && *cptr...

#慕思昏# 求大神给写一个简单的程序,要用C语言,我是大一计算机系新生,这是入学的作业,急! -
(15797154802): 很久没用c, scanf("%d-%d-%d",&a,&b,&c); scanf("%d-%d-%d",&e,&f,,&g); int year = e-a; int month = b-f; int day = g-c; -------->这里我直接假设月份30天,年份365天直接算了,你自己加上月份年份天数判断 int sum = year*365+month*30+day;

#慕思昏# 急,c语言编程题 -
(15797154802): max()是个函数,它接受两个INT型变量,并返回其中的最大值,这一段就是这个函数的定义,这样在main()里面才可以调用这个函数,你应该去看看C语言的基础教程,比如《C程序设计》

#慕思昏# 急急急!!!!编程高手进!有两个C语言编程题:巧取豆子&简单图形处理系统 -
(15797154802): 巧取豆子#include #include using namespace std;size_t count = 0;size_t remain = 25;void do_beans( str...

#慕思昏# 急求大神求解,C语言编程题 是C语言的 不是VB什么的!要C语言的格式的! -
(15797154802): 这题目这样简单你也不会???????????#includemain (){ int m=0,n; for(n=100;n{if(n%5==0||n%7==0)m+=n;}printf("%d\n",m);}#includemain () { int i,m[10],n=0,ave,all=0,t=0;printf("输入10个数\n"); for(i=0;iscanf("%d",&m[i]); for(i...

#慕思昏# c语言编程题目,求解
(15797154802): int count = 0, num; scanf("%d", &num); while(num!=0) { if(num%2 == 1) count++; num = num/2; } prinf("%d", count); main这些自己加