c语言号三角形
1. 用c语言程序打一个三角形
要用三重循环,要不空格位置不好处理。每一行的空格需要一个FOR
for(int i=1;i<=5;i++) //控制每一行(这里一共5行)
{
for(int j=1;j<=5-i;j++) //控制每行前的空格位置
printf(" ");
for(j=1;j<=2*i-1;j++) //控制行内的星号
printf("*");
printf("\n");
}
如果是两重循环可能就是这样的,是个直角三角型.:
*
***
*****
********
三个循环控制最后的结果是这样的,正三角形
*
***
*****
*******
*********
2. c语言输出三角形
输出步骤如下:
//输入正整数n<=20输出一个n层的倒三角形.例如n=5则输出如下所示
// 解题思路 每层是2n-1个* 5-i个空格 双层for循环
/*
#########
#######
#####
###
#
*/
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=n;i>0;i--){
for(int j=1;j<=2*i-1;j++){
printf("#");
}
printf(" ");
for(int j=0;j<=5-i;j++){
printf(" ");
}
}
return 0;
拓展资料:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
3. C语言 三角形
修改好了,a==b==c不能这样用a==b!=c也一样,这里的不等于可以省略.a^2改成a*a,a为float型
#include<stdio.h>
void main()
{
float a,b,c;
printf("输入三个数字:");
scanf("%f,%f,%f",&a,&b,&c);
if(a<b+c&&b<a+c&&c<a+c&&a>0&&b>0&&c>0)
{
if(a==b&&b==c)
printf("等边三角形\n");
else if(b==c||a==b||a==c)
printf("等腰三角形\n");
else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("直角三角形");
}
else
{
if(a<=0||b<=0||c<=0)
printf("输入数字不合法\n");
else if(a>=b+c||b>=a+c||c>=a+c)
printf("两边之合大于第三边\n");
}
}
4. 用C语言编出用*号组成的三角形
main()
{int i,j,k;
printf("input a integer:");
scanf("%d",&k);
if(k>0)
{for(i=1;i<=k;i++)
{for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
}
else printf("input error!");
}
5. 怎么用c语言编写三角形
#include<stdio.h>
intmain(void){
intn,i,j;
printf("输入三角的行数(1-26): ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<i;j++)
{
printf("");
}
for(j=65;j<=65+n-i;j++)
{
printf("%c",j);
}
printf(" ");
}
return0;
}
6. 如何用C语言输出星号直角三角形
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。
7. C语言 三角形类型
#include <stdio.h>
int main(int argc, char **argv) {
int a, b, c;
while ((scanf("%d %d %d", &a, &b, &c)) != EOF) {
if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
printf("good ");
else if (a == b || b == c || c == b)
printf("perfect ");
else
printf("just a triangle ");
}
return 0;
}
8. c语言输出星号三角形
#include <stdio.h>
int main()
{
for (int i = 0; i < 5; i++){
for (int j = 0; j <= i; j++){
printf("*");
}
printf(" ");
}
return 0;
}
(8)c语言号三角形扩展阅读
C语言输出倒三角
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<=i;j++)
printf("*");
printf(" ");
}
或
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=n-i-1;j<n;j++)
printf("*");
printf(" ");
}
9. c语言如何输出星号三角形*****
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File