为了账号安全,请及时绑定邮箱和手机立即绑定

C语言求长方形面积问题。已知长方形周长是20(或其他常量),求长方形的面积(所有可能性)。

C语言求长方形面积问题。已知长方形周长是20(或其他常量),求长方形的面积(所有可能性)。

C
qq_曦正_0 2015-12-20 09:59:34
#include <stdio.h> int r(int a,int b){     return (2*(a+b)); } int s(int a,int b){     return (a*b); } int main(){     int a;     int b;     int r(int a,int b);     int r(int a,int b)=100;     a=2*b;     printf("%d,%d",a,b); reurn 0; } —————————————————————————— 我知道这样的函数是有问题的,但是这个题目究竟要怎么编写呢?求老师同学帮助!!
查看完整描述

1 回答

?
weirdguy

TA贡献8条经验 获得超3个赞

首先知道长方形的周长 那么他的面积可能性就是从边长1开始到周长的一半,所以可以用循环来实现所有可能性

#include "stdio.h"

void fun(int c)

{

int i = 1;

for (i; i <= c / 2; i++)

{

printf("%d\n",i*(c-i));

}

}

void main()

{

fun(20);

system("pause");

}


查看完整回答
反对 回复 2015-12-20
  • qq_曦正_0
    qq_曦正_0
    如果写两个函数,一个周长函数、一个面积函数,又该如何调用这两个函数?
  • qq_曦正_0
    qq_曦正_0
    主要还是在思考周长函数跟面积函数参数都是一样的,怎么利用这个参数来进行计算
  • weirdguy
    weirdguy
    你的参数是什么? 边长吗? 如果是边长就可以递归做。
点击展开后面2
  • 1 回答
  • 0 关注
  • 2476 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信