猿问

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

#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;
}
——————————————————————————
我知道这样的函数是有问题的,但是这个题目究竟要怎么编写呢?求老师同学帮助!!
qq_曦正_0
浏览 2478回答 1
1回答

weirdguy

首先知道长方形的周长 那么他的面积可能性就是从边长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");}
随时随地看视频慕课网APP
我要回答