打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
3.17
36.C语言的四舍五入:
#include<stdio.h>

int main()

{float n;

while(scanf("%f",&n)==1)

{n=(int)(n*100+0.5)/100.0;

printf("%.2f\n",n);}

return 0;

}
37.max函数:
int max(int x,int y)
{int z;
z=x>y?x:y;
return(z);
}
 
38.add函数:
float add(float x,float y)
{float z;
z=x+y;
return(z);
}
 
39.函数的嵌套调用:
int max4(int a,int b,int c,int d)
{int max2(a,b);
int m;
m=max2(a,b);
m=max2(m,c);
m=max2(m,d);
return(m);
}
int max2(int a,int b)
{if(a>=b)
return a;
else
return b;
}
 
40.函数的递归调用:
int age(int n)
{int c;
if(n==1)
c=10;
else
c=age(n-1)+2;
return(c);
}
 
41.用递归求n!
int fac(int n)
{int f;
if(n<0)
printf("n<0,data error!");
else if(n==0||n==1)
f=1;
else f=fac(n-1)*n;
return(f);
}
 
42.输入10个数,输出其中值最大的元素和该数是第几个数
#include<stdio.h>
int main()
{int max(int x,int y);
int a[10],m,n,i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=1,m=a[0],n=0;i<10;i++)
{if(max(m,a[i])>m)
{m=max(m,a[i]);
n=i;
}
}
printf("%d\n%dth\n",m,n+1);
}
int max(int x,int y)
{return(x>y?x:y);
}
 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
113道C语言题目
C语言程序设计试题
《C语言程序设计》第三版课后答案
c语言例题
C语言
指针应用典型程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服