几道编程题目
1、计算圆柱的侧面积及体积输入圆柱的底面半径r,以及高h,计算圆柱的侧面积s=2πrh和体积v=πr2h。其中π=3.1415926输入:第一行输入圆柱的底面半径r第二行...
1、计算圆柱的侧面积及体积
输入圆柱的底面半径 r ,以及高 h ,计算圆柱的侧面积 s=2 π rh 和体积 v= π r 2 h 。其中 π =3.1415926
输入 : 第一行输入圆柱的底面半径 r
第二行输入圆柱的高 h
输出 :侧面积 s ,体积 v (均保留 2 位小数)
要求 :所有变量都定义为双精度类型。
2、判断三角形的形状
输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
3、判断三角形的形状
成绩: 10 / 折扣: 0.8
输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
3、打印梯形
输入 n 值,输出如下例( n=4 )所示的高和上底均为 n 的等腰梯形:
****
******
********
**********
输入: 梯形的高 n
输出: 高和上底均为 n 的等腰梯形
4、打印Z形图形
输入 n 值,输出如下例( n=4 )所示的 Z 形图形:
****
*
*
****
输入: 图形的高 n
输出: 高为 n 的 Z 形图形
用C 展开
输入圆柱的底面半径 r ,以及高 h ,计算圆柱的侧面积 s=2 π rh 和体积 v= π r 2 h 。其中 π =3.1415926
输入 : 第一行输入圆柱的底面半径 r
第二行输入圆柱的高 h
输出 :侧面积 s ,体积 v (均保留 2 位小数)
要求 :所有变量都定义为双精度类型。
2、判断三角形的形状
输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
3、判断三角形的形状
成绩: 10 / 折扣: 0.8
输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
3、打印梯形
输入 n 值,输出如下例( n=4 )所示的高和上底均为 n 的等腰梯形:
****
******
********
**********
输入: 梯形的高 n
输出: 高和上底均为 n 的等腰梯形
4、打印Z形图形
输入 n 值,输出如下例( n=4 )所示的 Z 形图形:
****
*
*
****
输入: 图形的高 n
输出: 高为 n 的 Z 形图形
用C 展开
3个回答
展开全部
由于baidu不支持tab键,请自行添加tab
另外,如果使用TC,
请将
#include <stdio.h>
更改为
#include "stdio.h"
一、
/*******************************************
输入圆柱的底面半径 r ,以及高 h ,计算圆柱的
侧面积 s=2 π rh 和体积 v= π r 2 h 。其中
π =3.1415926
输入 : 第一行输入圆柱的底面半径 r
第二行输入圆柱的高 h
输出 : 侧面积 s ,体积 v (均保留 2 位小数)
要求 : 所有变量都定义为双精度类型。
********************************************/
#include <stdio.h>
const double PI(3.1415926);
int main()
{
double r,h;
printf("Please input radius:");
scanf("%lf",&r);
printf("Please input hight:");
scanf("%lf",&h);
long double s = 2*PI*r*h;
long double v = PI*r*r*h;
/* 如不支持中文,请更改为英文 */
printf("侧面积:%.2Lf\n体积:%.2Lf\n",s,v);
return (0);
}
二、
/************************************
输入三角型的三条边,判断三角形的形状。
假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
*************************************/
#include <stdio.h>
int main()
{
int a,b,c;
printf("Please input three integers:");
scanf("%d,%d,%d",&a,&b,&c);
if((a+b<=c)||(a+c<=b)||(b+c<=a)){
printf("non-triangle.\n");
return 0;
}
if((a==b)&&(a==c))
{
printf("equilateral triangle.\n");
return 0;
}
if((a==b)||(a==c)||(b==c))
{
printf("isoceles triangle.\n");
return 0;
}
printf("triangle.\n");
return 0;
}
三、
/****************************
输入 n 值,输出如下例( n=4 )
所示的高和上底均为 n 的等腰梯形:
****
******
********
**********
输入: 梯形的高 n
输出: 高和上底均为 n 的等腰梯形
*****************************/
#include <stdio.h>
int main()
{
int n;
printf("Please input an integer:");
scanf("%d",&n);
if(n<=0)
{
printf("invalid integer.\n");
return 1;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < (n+i); j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
四、
/*********************************************
输入 n 值,输出如下例( n=4 )所示的 Z 形图形:
****
*
*
****
输入: 图形的高 n
输出: 高为 n 的 Z 形图形
*********************************************/
#include <stdio.h>
int main()
{
int n;
printf("Please input an integer:");
scanf("%d",&n);
if(n<=0)
{
printf("invalid integer.\n");
return 1;
}
for (int i = 0; i < n; i++)
{
printf("*");
}
printf("\n");
for (i = n-1; i > 1; i--)
{
for (int j = 0; j < i-1; j++)
{
printf(" ");
}
printf("*\n");
}
for (i = 0; i < n; i++)
{
printf("*");
}
printf("\n");
return 0;
}
另外,如果使用TC,
请将
#include <stdio.h>
更改为
#include "stdio.h"
一、
/*******************************************
输入圆柱的底面半径 r ,以及高 h ,计算圆柱的
侧面积 s=2 π rh 和体积 v= π r 2 h 。其中
π =3.1415926
输入 : 第一行输入圆柱的底面半径 r
第二行输入圆柱的高 h
输出 : 侧面积 s ,体积 v (均保留 2 位小数)
要求 : 所有变量都定义为双精度类型。
********************************************/
#include <stdio.h>
const double PI(3.1415926);
int main()
{
double r,h;
printf("Please input radius:");
scanf("%lf",&r);
printf("Please input hight:");
scanf("%lf",&h);
long double s = 2*PI*r*h;
long double v = PI*r*r*h;
/* 如不支持中文,请更改为英文 */
printf("侧面积:%.2Lf\n体积:%.2Lf\n",s,v);
return (0);
}
二、
/************************************
输入三角型的三条边,判断三角形的形状。
假设输入的三边边长均 >0 。
输入: 三角型的 3 条边的长度( int 型)。
输出: 三角形形状
等边三角形: equilateral triangle.
等腰三角形: isoceles triangle.
不构成三角形: non-triangle.
一般三角形: triangle.
*************************************/
#include <stdio.h>
int main()
{
int a,b,c;
printf("Please input three integers:");
scanf("%d,%d,%d",&a,&b,&c);
if((a+b<=c)||(a+c<=b)||(b+c<=a)){
printf("non-triangle.\n");
return 0;
}
if((a==b)&&(a==c))
{
printf("equilateral triangle.\n");
return 0;
}
if((a==b)||(a==c)||(b==c))
{
printf("isoceles triangle.\n");
return 0;
}
printf("triangle.\n");
return 0;
}
三、
/****************************
输入 n 值,输出如下例( n=4 )
所示的高和上底均为 n 的等腰梯形:
****
******
********
**********
输入: 梯形的高 n
输出: 高和上底均为 n 的等腰梯形
*****************************/
#include <stdio.h>
int main()
{
int n;
printf("Please input an integer:");
scanf("%d",&n);
if(n<=0)
{
printf("invalid integer.\n");
return 1;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < (n+i); j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
四、
/*********************************************
输入 n 值,输出如下例( n=4 )所示的 Z 形图形:
****
*
*
****
输入: 图形的高 n
输出: 高为 n 的 Z 形图形
*********************************************/
#include <stdio.h>
int main()
{
int n;
printf("Please input an integer:");
scanf("%d",&n);
if(n<=0)
{
printf("invalid integer.\n");
return 1;
}
for (int i = 0; i < n; i++)
{
printf("*");
}
printf("\n");
for (i = n-1; i > 1; i--)
{
for (int j = 0; j < i-1; j++)
{
printf(" ");
}
printf("*\n");
}
for (i = 0; i < n; i++)
{
printf("*");
}
printf("\n");
return 0;
}
展开全部
其实题目很简单,100分也很好拿,可是我在上班手头有活 5555555555555555
100分阿
======================================
哈哈,先给你第一题的程序吧,利用JavaScript语言:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
//输入圆柱的底面半径 r ,以及高 h ,计算圆柱的侧面积 s=2 π rh 和体积 v= π r 2 h 。其中 π =3.1415926
var p = 3.1415926;
function returnValue(){
var s,v,r,h;
r = new Number(document.forms[0].rVal.value);
h = new Number(document.forms[0].hVal.value);
s = parseInt(2*p*r*h*100)/100;
v = parseInt(p*r*r*h*100)/100;
document.forms[0].sVal.value = s;
document.forms[0].vVal.value = v;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="">
请输入地面半径(r):<INPUT TYPE="text" NAME="rVal" value="0"><FONT SIZE="" COLOR="red">(只能输入数字,没有做非数字check!)</FONT><br>
请输入圆柱的高(h):<INPUT TYPE="text" NAME="hVal" value="0"><FONT SIZE="" COLOR="red">(只能输入数字,没有做非数字check!)</FONT><br>
圆柱面积(s):<INPUT TYPE="text" NAME="sVal" value="" readonly><br>
圆柱体积(v):<INPUT TYPE="text" NAME="vVal" value="" readonly><br>
<INPUT TYPE="button" name="click" value="计算" onclick="returnValue()">
</FORM>
</BODY>
</HTML>
直接保存成html文件打开即可,由于没说明四舍五入关系,我采取的是舍去保留2位小数。
100分阿
======================================
哈哈,先给你第一题的程序吧,利用JavaScript语言:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
//输入圆柱的底面半径 r ,以及高 h ,计算圆柱的侧面积 s=2 π rh 和体积 v= π r 2 h 。其中 π =3.1415926
var p = 3.1415926;
function returnValue(){
var s,v,r,h;
r = new Number(document.forms[0].rVal.value);
h = new Number(document.forms[0].hVal.value);
s = parseInt(2*p*r*h*100)/100;
v = parseInt(p*r*r*h*100)/100;
document.forms[0].sVal.value = s;
document.forms[0].vVal.value = v;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="">
请输入地面半径(r):<INPUT TYPE="text" NAME="rVal" value="0"><FONT SIZE="" COLOR="red">(只能输入数字,没有做非数字check!)</FONT><br>
请输入圆柱的高(h):<INPUT TYPE="text" NAME="hVal" value="0"><FONT SIZE="" COLOR="red">(只能输入数字,没有做非数字check!)</FONT><br>
圆柱面积(s):<INPUT TYPE="text" NAME="sVal" value="" readonly><br>
圆柱体积(v):<INPUT TYPE="text" NAME="vVal" value="" readonly><br>
<INPUT TYPE="button" name="click" value="计算" onclick="returnValue()">
</FORM>
</BODY>
</HTML>
直接保存成html文件打开即可,由于没说明四舍五入关系,我采取的是舍去保留2位小数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这一百分也真难赚啊...比我考试的题目还多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询