几道编程题目

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
展开
 我来答
圣曼吟7p
推荐于2017-10-15 · 超过10用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:44.6万
展开全部
由于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;
}
sokoo108
2008-03-20 · TA获得超过470个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:383万
展开全部
其实题目很简单,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位小数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssitanb
2008-03-20 · TA获得超过306个赞
知道小有建树答主
回答量:1004
采纳率:100%
帮助的人:649万
展开全部
这一百分也真难赚啊...比我考试的题目还多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式