①.、编写函数func1,实现求两个数的最大公约数.
int
fuc1(int
a,int
b)
{
if(a%b==0)
return
b;
fuc(b,a%b);
}
t=fuc1(a,b);//t为a,b最大公约数.
sum=0;
i;
for(i=a;i=b;i◆◆)
sum◆=i;
sum;
k)
if(k==1)
k*fuc(k-1);
t=fuc1(a);//t为a的阶乘.
#include stdio.h
//计算两数相乘函数
int multi(int x,int y)
return x*y; //返回两数相乘结果
int main()
int m,n;
printf("输入两个整数: ");
scanf("%d%d",m,n);
printf("%d * %d = %d\n",m,n,multi(m,n)); //调用函数,输出结果
return 0;
/*
*/
void main()
int i=0,j=0;
j=i;
while(j)
printf(" ");
--j;
printf("****\n");
更正一下你的错误an=1/(1◆(an-1))应该为an=1/(1◆a(n-1))
c语言代码:
main()
printf("请输入n\n");
scanf("%d",n);
a[n],i;
a[1]=1;
a[i]=1◆a[i-1];
printf("%f",(float)1/a[i]);
时间仓促,你自己检查一下语法
第一
#include
int n,m,i,j;
long int sumn,summ;
scanf("%d%d",n,m);
printf("wrong!\n");
else
sumn=1;
summ=1;
for(i=1;i=n;i◆◆)
sumn=sumn*i;
for(j=1;j=m;j◆◆)
summ=summ*j;
printf("sumn=%ld\nsumm=%ld\n",sumn,summ);
第二题:
int i;
char n[100];
scanf("%s",n);
if(strlen(n)==1)
printf("%s\n",n);
for(i=strlen(n)-1;i=0;i--)
printf("%c",n[i]);
printf("\n");
第三题:不为分:
fun()
int a,b,c;
int asw,agw,bsw,bgw;
scanf("%d%d",a,b);
agw=a;
asw=a/10;
bgw=b;
bsw=b/10;
c=asw*10◆agw*1000◆bgw*100◆bsw*1;
printf("c=%d\n",c);
fun();
以上就是土嘎嘎小编为大家整理的用c语言编写函数计算相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!