主页 > 科技动态 >C语言编程求助!“使用循环语句打印出星号三角形”(如下图)

C语言编程求助!“使用循环语句打印出星号三角形”(如下图)

作者: 时间:2020-07-04 170° 科技动态
C语言编程求助!“使用循环语句打印出星号三角形”(如下图)
#include "stdio.h"
#define N 5
void main()
{ int i,j;

for(i=0;i{
for(j=0;j{
if(jelse printf("*");
}
printf("\n");
}

}对于这种题目,可以看 * 之前干个空格。
关键点在于每行的空格数及 * 数与本行的行号系。祝你好运!!

#include
#include
int main()
{
for (int i=1;i<=5;i++)//循环控制变量 i ,用于遍历每一行
{
for (int j=5;j>=i;j--)//循环控制变量 j ,用于控制输出当前行的空格的个数
printf(" ");
for (int m=1;m<=(4*i-2);m+=2) //循环控制变量 m ,用于控制输出当前行的 * 的个数
printf("*");
printf("\n");//当本行输出空格及 * 完毕后,换行,开始下一行的循环
}
system("pause");
}
C语言编程:输入三角形的三条边(假设能构成三角形),输出三角形的面积。
么么的程序判断输入的三边是否能构成形啊
在scanf之后应该加下程序段
if((a+b)<=c||(a+c)<=b||(b+c)<=a)
{
printf("not a trig!\n");
return;
}#include
#include
main()
{
float a,b,c,s,area;
printf("请输a,b,c,的值:\n");
scanf("%f,%f,%f",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c&&a+c>b&&b+c>a)
{if(abs(a-b){if(a==b||a==c||b==c)
{printf("这是一个三!\n");
printf("这个三角形:%f\n",area);}
else {printf("不是等腰三角形!\n");
printf("这个三角形面积%f\n",area);}}
else {printf("不能构成三角形,三边这差不行:!\n");}}
else {printf("不能构成三角形,三边之和不行!\n");}}
看哈要的不#include
#include
void main()
{
double a,b,c,p;
scanf("%f %f %f",&a,&b,&c);
p = (a+b+c)/2;
printf("%f",sqrt(p*(p-a)*(p-b)*(p-c)));
}
利用公式来求int main(void) { int a[10][10],(*p)[10]=a,i,j; for(i=0;i<10;i++) { *(*(p+i)+0)=1; *(*(p+i)+i)=1; } for(i=2;i<10;i++) for(j=1;j求大神解答C++编程输出三角形形状的星号

#include int main()
{ int n,i,j; scanf("%d",&n); for(i=n-1;i>-1;i--) {for(j=0;j
编程实现:从键盘输入三角形的三边长a,b,c的值,计算并输出三角形的面积area


//给出三角形的三长a,b,c角形的面积
//用海伦来计算三角形的面积p=(a+b+c)/2,S=下{p(p-a)(p-b)(p-c)}
#include
#include
int main(void)
{
float a,b,c,p,s,t;
while(scanf("%f %f %f",&a,&b,&c)!=EOF)
{
p=(a+b+c)/2;
t=p*(p-a)*(p-b)*(p-c);
s=sqrt(t);
printf("%f\n",s);
}
return 0;
}正解请问用什么语言编写?
上一篇:
下一篇:

中国食品科技网|广州友邦资讯科技招聘|深圳科技资讯|网站地图