C语言:编写函数fun(n),n为一个三位自然数,判断n是否为水仙花数,若是返回1,否则返回0。 编写函数int old(int n)判断n是否为奇数,若是,...

作者&投稿:载肩 (若有异议请与网页底部的电邮联系)

#include<stdio.h>
int fun(int n)
{int a,b,c;
 a=n/100;
 b=n/10%10;
 c=n%10;
 return n==a*a*a+b*b*b+c*c*c;
}
int main()
{int n;
 scanf("%d",&n);
 printf("%s
",fun(n)?"Yes":"No");
 return 0;
}


我以前写过一个
public static int sxh() //水仙花数
{
int ge,shi,bai,total,mount=0;
system.out.println("满足条件的水仙花数:");
for(int k=100;k<1000;k++)
{
bai=k/100;
shi=k%100/10;
ge=k%10;
total=(bai*bai*bai)+(shi*shi*shi)+(ge*ge*ge);
if(total==k)
{
system.out.print(" "+k);
mount++;
}
}
return mount;
}
n久没动过c语言了,也只能帮到这了

#include<Stdio.h>
#include<math.h>
int shuixianhua(int i);
int main()
{
 int i,flag;
 scanf("%d",&i);
 printf("%d",shuixianhua(i));
 
 } 
int shuixianhua(int i)
{
 int n1,n2,n3,flag;
 n1=i/100%10;
 n2=i/10%10;
 n3=i/1%10;
  
 if(i==(int)pow(n1,3)+(int)pow(n2,3)+(int)pow(n3,3))
 { 
  printf("%d = %d^3 + %d^3 + %d^3.
",i,n1,n2,n3);
  return 1;
 }
 else
  return 0;
}


c语言:编写一个程序,在主函数中求109-999间的所有水仙花数,自定义fun函数实现判断一个数是~

#includeint f(int n){ int a=n /100; int b=n/10 % 10; int c=n %10; if (a*a*a+b*b*b+c*c*c == n) return 1; else return 0;}int main(){ int i; for (i=100;i<=999;i++) if (f(i)) printf("%d ", i); printf("
"); return 0;}

那就是判断n是否能被2整除,如果能整除,就是偶数,不能整除,就是奇数。
程序如下:
#include using namespace std;int odd(int n){ return n%2;}int main(){ int n1 = 5; cout<<odd(n1)<<endl; int n2 = 4; cout<<odd(n2)<<endl; return 0;}结果如下


请用c语言编写一个函数fun功能是:计算n门课程的平均分,计算结果作为函 ...
答:float fun(float a[],int n){ int i;float s=0,t;for(i=0;i<n;n++)s=s+a[i];t=s/n;return(t);}

编写函数fun求1!+2!+3!+ …… +n!,在main函数中由键盘输入n值,并输 ...
答:include <stdio.h>//无误及时采纳回答int main(){long n,fun(int x); printf("输入n的值\n");scanf("%ld",&n);printf("%ld\n",fun(n));}long fun(int x){int i,j,s1=1,s2=0;for(i=1;i<=x;i++){for(j=1;j<=i;j++)s1*=j;s2+=s1;}return s2; } ...

求用c++语言:编写一个函数fun(int n),功能是计算任一输入的整数的各位数...
答:int fun(int n) { int r=0; while ( n ) { r+=n%10; n/=10; } return r; }

用C语言编程 编写函数fun,该函数的功能是:将M行N列的二维数组中的数据...
答:/*用C语言编程 编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次打印出来 */ include <stdio.h> define M 5 define N 5 void Fun(int iaArray[][N]);void main(){ int iaArray[M][N] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19...

请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值...
答:float fun(float a[],int n){ int i;float s=0,t;for(i=0;i<n;n++)int fun(int *p,int n){int t;for(t=0,n--;n>=0;n--)if(p[n]>t)t=p[n];return t;

请编写函数fun,它的功能是:计算并输出n(包括n)以内能被3或7整除的所有...
答:double fun(int n){ int i; double s=0; for(i=1;i

用c语言编写函数fun,它的功能是,求小于形参n同时能被3与7整除的所有自 ...
答:include<stdio.h>#include<math.h>double fun(int n){ int c = n/21; if(c < 0) return 0; if(c <= 1) return sqrt(c*21); return sqrt(21*c*(c+1)/2);}int main(){ int i; for(i = 1;i <= 100;++i){ printf("%8.4f",fun(i)); if...

怎样才能学好C语言
答:依次完成以下任务,并再完成后加深题目的练习程度!相信基础是打的非常牢固的!千万不要跳题,建议再看看谭浩强的书!1. 编写函数fun,函数的首部为:double fun(int m),m的值大于0。他的功能是计算:计算结果返回有函数值返回。在C语言中可调用log(n)函数求ln(n)。例如,若m=20,fun函数...

C语言编写函数void fun(int n,int a[])
答:include <stdio.h>void fun(int n,int a[]){for(int i=0;n;n/=10) a[i++]=n%10; }int main(){int x,i,a[5]; printf("请输入一个四位数:"); scanf("%d",&x); fun(x,a); for(i=3;i>=0;i--) printf("%d ",a[i]);return 0;} ...

C语言题目 编写函数fun,他的功能是 求n以内(不包括n)同时能被3……
答:double fun(int n){int i,sum=0;double result;for(i=21;i<n;i++)if(i%21==0)sum+=i;result=sqrt(sum);return(result); }