fun函数多的功能是,判断一个三位数是否"水仙花数"
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:50:45
#include#defineN80intfun(char*str){intn=0,i;char*p=str;while(*p++)n++;for(i=0;i
intfun(char*s){char*p1,*p2;p1=s;p2=s;while(*p2++);p2--;while(p1p2)return1;elsereturn0;}
intfun(intn){inta,b,c;a=n%10;b=n/10%10;c=n/100;if(a*a*a+b*b*b+c*c*c==n)return1;elsereturn0;}
#include#includeintfun(longm){intn=1,k1,k;k1=sqrt(m);for(k=2;k
j作为while循环的条件表达式,又在每次循环时改变j的值,这是不正确的.修改为:while(i
doublefun(intcourse[],intn){doubleave=0.0;for(inti=0;i再问:有错误,运行不了。应该还有其他程序吧……劳您费点心,帮帮忙再答:函数没什么问题吧,把你
fun()函数有问题,fun(intn)/*判断输入的整数是否为素数*/{inti,y=1;for(i=2;i
你的fun函数写错了,应改成:fun(intn){inti,y=0;for(i=2;i
#include#includeintfun(intx){intr=1,d,c;while(1){d=x%10;r=r*d;x=(x-d)/10;if(x==0)break;}returnr;}mai
includeincludeddoublefun(inta,intb,intc){intp;p=(a+b+c)/2;returnsqrt(p*(p-a)*(p-b)*(p-c));}再问:ok再问:
voidfun(inta,intb,intc)上面这句改成intfun(inta,intb,intc)//elseretrun1这句LZ如果不是抄错的话应该改成elsereturn1;
#includeintf(intn){inti,k;for(i=2,k=0;i
intfun(intx){intxx=x*x;if(xx==x//xx%10==x//xx%100==x)return1;elsereturn0;}
#include#includeintfun(intn){intsum=0,i;for(i=1;i
#include#includevoidswap(intc[],intlen){inti=0;inttmp;for(;i{tmp=c[i];c[i]=c[len];c[len]=tmp;}}intmu
请楼主参考采纳intfun(intt){inti;intcurrent=0;for(i=1;totalt)break;current+=i;}returncurrent;}
Private Sub Command1_Click() Dim x As Single, y
1.intf1=0,f2=1,f3;2.returnf3;继续写:f3=f1+f2;f2=f3;f1=f2;
#include#includefloatfun(inta,intb){floatc;c=sqrt(a)+sqrt(b);returnc;}intmain(){inta=12,b=20;floatc;
这个题目应当有原来的程序,让人填空.如果自己写程序,很简单:#include#includevoidfun(int*x,int*y){intz;z=*x;*x=*y;*y=z;}main(){inta