超简单的C语言程序题 输出一个正三角形
发布网友
发布时间:2022-04-28 18:13
我来回答
共4个回答
热心网友
时间:2022-06-22 19:11
1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:
2、接着定义变量并确定行数,这里用3个for循环,外层的for循环用来遍历行数,里面的第一个for循环确定空格数量,另一个for循环确定每一行星号数量并换行,图像的输出也是在for循环中完成的:
3、程序编写完成,运行程序观察输出结果,可以看到其中输出了正三角形的形状。以上就是用c语言输出正三角形演示:
热心网友
时间:2022-06-22 19:12
#include <stdio.h>
int main(void)
{
int a,b,c,n;
scanf("%d",&n);
for(a=1;a<=n;a++)
{
for(b=n;b>=a;b--)
{
printf(" ");
}
for(c=1;c<=2*a-1;c++)
{
printf("*");
}
printf("\n");
}
return 0;
}
因为刚学 用的最基础的写的,希望对你有用
热心网友
时间:2022-06-22 19:12
int main() {const int mid = 20;//三角形中线位置int len;cout << "input length of edge:";cin >> len;for(int i = 1; i <= len; ++i) {for(int j = 1; j <= mid - i; ++j)cout << ' ';for(int k = 1; k <= i; ++k)cout << '*' << ' ';cout << endl;}}
希望对你有帮助
热心网友
时间:2022-06-22 19:13
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
int f(int,int);
int n;
printf("请输入行数:");
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(int k=0;k<n-i;k++)
printf(" ");
for(j=0;j<=i;j++)
printf("* ");
printf("\n");
}
system("pause");
return 0;
}
超简单的C语言程序题 输出一个正三角形
1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:2、接着定义变量并确定行数,这里用3个for循环,外层的for循环用来遍历行数,里面的第一个for循环确定空格数量,另一个for循环确定每一行星号数量并换行,图像的输出也是在for循环中完成的:3、程序编写完成,运行...
如何用C语言的循环结构输出一个三角形
我们用 * 来构成三角形,要输出三角形,要考虑到构成三角形 * 前面的空格,而 每一行* 和空格的数目又是有规律的,因此可以用for循环里面在嵌套2个for循环来输出:include<stdio.h>void main(){int i,j;for(i=0;i<5;i++){ for(j=0;j<4-i;j++)printf(" ");for(j=0;j<2*i+...
用C语言编译程序,求一个正三角形的面积
include "math.h"int main(){ double a,b,c,sum,area;printf("请输入三个数:");scanf("%lf%lf%lf",&a,&b,&c);if(a>0 && b>0 && c>0 && a+b>c && b+c>a && a+c>b){ printf("输入的三个数可以组成三角形,其面积为:");sum=(a+b+c)/2;area=sqrt(sum*(sum-a)...
c语言输出三角形
include<stdio.h> main(){ printf("***\n");printf("***\n");printf("**\n");printf("*\n");} 第二个 include<stdio.h> main(){ printf(" *\n");printf(" **\n");printf(" ***\n");printf("***\n");} 第三个 include<stdio.h> main(){ printf(" * ...
C语言输出正三角形
/ FOR.C / include <stdio.h> main(){ int a, b;for(a = 1; a <= 5; a ++){ for(b = 1; b <= a; b ++)printf("*");printf("\n");} } 估计就是练嵌套for语句,哈哈
用C语言循环嵌套语句编出一个三角形形状
int n,int x,int t) //n为每个小三角形的行数,x为连续输出三角形的个数,t为三角形的向右的位移(1表示1个空格) { int i,k,j; for(i=0;i<n;i++) //控制行数 { for(k=0;k<t;k++) //控制位移 printf("%c",32); //空格ASCII码为32 for(j=x;...
c语言三角形输出程序
主要程序为:include<stdio.h> intmain(){ floata,b,c;scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)printf("可以构成三角形\n");elseprintf("不能构成三角形\n");getch();return0;}
C语言中 正 倒等边三角形的代码
1、代码如下 ///正三角形// * // * * *//* * * * *///#include <iostream> using namespace std; int CalcStarCount(int layer){ return (2 * layer - 1);} void DrawStar(int maxLayer, int layer){ int maxStarCnt = CalcStarCount(maxLayer); // 最大层 * 的...
c语言 打印n行由某个字符构成的正三角形 鄙人小白,求大神帮忙
include<stdio.h> int main(){ int n,i,j;char c;scanf("%d%c",&n,&c);for(i=0; i<n; i++){ for(j=0; j<n-i-1; j++)printf(" ");for(j=0; j
C语言输出一个直角三角形
如下所示:for(i=1;i<=n;i++) 这个循环是打印i行。里面的循环就是每行要打印的东西。for(j=1;j<=i*2-1;j++) 意思就是第i行,打印i*2-1个星号。于是就一次是1 3 5 7...个星号。