本篇文章给大家谈谈c语言用星号输出三角形,以及c语言输出星号直角三角形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、星号三角形(C语言)2、c语言如何输出星号三角形*****3、C语言用星号输出三角形4、c语言输出星号三角形
星号三角形(C语言)
优化了你的程序,你理解一下
#include stdio.h
int main()
{
int n,i,j;
scanf(“%d”,n);
//for(i=0;in-1;i++) 少一行
for(i=0;in;i++)
{
//for(j=0;j2*n-2;j++) //少一行
for(j=0;j2*n-1;j++)
{
//if((j=2*n-2-2*i)(j=2*n-2)) //少一列 j=2*n-2没用,for循环就控制了J
if( j2*n-2-2*i-1 )
{
if(j%2!=0)
{
printf(” “);
}
else
printf(“*”);
}
else
{
printf(” “);
}
}
printf(“\n”);
}
system(“pause”);
return 0;
}
c语言如何输出星号三角形*****
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File
2、输入预处理命令和主函数,如下图所示:
3、定义变量并确定行数,如下图所示:
4、确定空格数量,如下图所示:
5、确定每一行星号数量并换行,如下图所示:
6、运行如下:
C语言用星号输出三角形
#include “stdio.h”
int main(void)
{
int i, j, k;
for (i = 1; i = 4; i++)
{
for (k = i; k = 1; k–)
printf(“*”);
for (j = 4 – i; j = 1; j–)
printf(” “);
printf(“\n”);
}//左对齐
printf(“左对齐\n”);
for (i = 3; i = 0; i–)
{
for (k = i; k = 1; k–)
printf(” “);
for (j = 1; j = 4 – i; j++)
printf(“*”);
printf(“\n”);
}//右对齐
printf(“右对齐\n”);
for (i = 4; i = 1; i–)
{
for (k = i; k = 1; k–)
printf(“*”);
for (j = 0; j = 3; j++)
printf(” “);
printf(“\n”);
}//倒左对齐
printf(“倒左对齐\n”);
for (i = 4; i = 1; i–)
{
for (k = 4 – i; k = 1; k–)
printf(” “);
for (j = i; j = 1; j–)
printf(“*”);
printf(“\n”);
}//倒右对齐
printf(“倒右对齐\n”);
return 1;
}
c语言输出星号三角形
#include stdio.h
int main()
{
for (int i = 0; i 5; i++){
for (int j = 0; j = i; j++){
printf(“*”);
}
printf(“\n”);
}
return 0;
}
扩展资料
C语言输出倒三角
for(i=0;in;i++)
{
for(j=0;jn-i-1;j++)
printf(” “);
for(j=0;j=i;j++)
printf(“*”);
printf(“\n”);
}
或
for(i=0;in;i++)
{
for(j=0;jn-i-1;j++)
printf(” “);
for(j=n-i-1;jn;j++)
printf(“*”);
printf(“\n”);
}
关于c语言用星号输出三角形和c语言输出星号直角三角形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。