编写一个C语言程序,既能计算长方形的面积,又能计算正方形的面积
3个回答
展开全部
#include
<stidio.h>
int
fun(int
a)
{
int
s;
s=a*a;
return
s;
}
void
main()
{
int
a;
printf("输入将要计算的正方形的边长:\n");
scanf("%d",&s);
printf("正方形的面积为:%d",fun(a));
}
<stidio.h>
int
fun(int
a)
{
int
s;
s=a*a;
return
s;
}
void
main()
{
int
a;
printf("输入将要计算的正方形的边长:\n");
scanf("%d",&s);
printf("正方形的面积为:%d",fun(a));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
using
namespace
std;
class
sq
{
private:
int
x,y;
public:
int
mysqrt(int
a);
int
mysqrt(int
a,int
b);
};
int
sq::mysqrt(int
a)
{
x=a;
return(x*x);
}
int
sq::mysqrt(int
a,int
b)
{
x=a;
y=b;
return(x*y);
}
int
main()
{
int
n,a,b;
sq
mm;
cout<<"你想计算长方形还是正方形?
正方形选择1,长方形选择2"<<endl;
cin>>n;
if(n==1)
{
cout<<"输入正方形的边长:";
cin>>a;
cout<<"正方形的面积是"<<mm.mysqrt(a)<<endl;
}
else
if(n==2)
{
cout<<"输入长方形的边长:";
cin>>a>>b;
cout<<"长方形的面积是"<<mm.mysqrt(a,b)<<endl;
}
else
cout<<"选择错误:"<<endl;
return
0;
}
using
namespace
std;
class
sq
{
private:
int
x,y;
public:
int
mysqrt(int
a);
int
mysqrt(int
a,int
b);
};
int
sq::mysqrt(int
a)
{
x=a;
return(x*x);
}
int
sq::mysqrt(int
a,int
b)
{
x=a;
y=b;
return(x*y);
}
int
main()
{
int
n,a,b;
sq
mm;
cout<<"你想计算长方形还是正方形?
正方形选择1,长方形选择2"<<endl;
cin>>n;
if(n==1)
{
cout<<"输入正方形的边长:";
cin>>a;
cout<<"正方形的面积是"<<mm.mysqrt(a)<<endl;
}
else
if(n==2)
{
cout<<"输入长方形的边长:";
cin>>a>>b;
cout<<"长方形的面积是"<<mm.mysqrt(a,b)<<endl;
}
else
cout<<"选择错误:"<<endl;
return
0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main(void)
{
int a=0,b=0;
printf("请输入矩形的长和宽\n");
scanf("%d%d",&a,&b);
if(a==b)
printf("该正方形的面积是%d\n",a*b);
else
printf("该长方形的面积是%d\n",a*b);
return 0;
}
int main(void)
{
int a=0,b=0;
printf("请输入矩形的长和宽\n");
scanf("%d%d",&a,&b);
if(a==b)
printf("该正方形的面积是%d\n",a*b);
else
printf("该长方形的面积是%d\n",a*b);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询