| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 481 人关注过本帖
标题:弱弱的请教一下!
只看楼主 加入收藏
蜗牛的悲伤
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-6-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
弱弱的请教一下!
我刚接触到C没两天,我想问一下输入5个半径,求出5个圆的面积与周长。
能用有参有返回值函数么。

[ 本帖最后由 蜗牛的悲伤 于 2010-6-12 19:35 编辑 ]
搜索更多相关主题的帖子: 函数 
2010-06-12 19:15
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:20 
可以啊,例如下面这个,既带有形参,而且函数也有返回值:
#include "stdio.h"
void main()
{
    float a[5],area(float n);
    int i;
    for(i=0;i<5;i++)
    scanf("%f",&a[i]);
    for(i=0;i<5;i++)
    printf("%.4f\n",area(a[i]));
   
}
float area(float n)
{
    return (float)(3.1415*n*n);
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-12 21:28
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
忘了周长:
#include "stdio.h"
void main()
{
    float a[5],area(float n),zhou(float m);
    int i;
    for(i=0;i<5;i++)
    scanf("%f",&a[i]);
    for(i=0;i<5;i++)
    printf("area=%-8.4f  girth=%-8.4f\n",area(a[i]),zhou(a[i]));
   
}
float area(float n)
{
    return (float)(3.1415*n*n);
}
float zhou(float m)
{
    return (float)(3.1415*2*m);
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-12 21:33
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
void main()
{
    float a[5],area(float n);
    int i;
    for(i=0;i<5;i++)
    scanf("%f",&a[i]);
    for(i=0;i<5;i++)
    printf("%.4f\n",area(a[i]));
   
}
//
你挺热心的,

记得把函数原型拖到 上面去

我就是真命天子,顺我者生,逆我者死!
2010-06-12 21:33
蜗牛的悲伤
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-6-8
收藏
得分:0 
谢谢大侠们!!!

默默地耕耘,默默地收获,总会有美好的那天...
2010-06-14 10:39
湖山觐
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2010-6-14
收藏
得分:0 
hao
2010-06-14 20:46
快速回复:弱弱的请教一下!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017089 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved