1. c语言题目,请根据要求打印可空心倒三角形
#include"stdio.h"
main()
{
intn,i,j;
scanf("%d",&n);//n为行数
for(j=0;j<2*n-1;j++)//打印第一行
printf("*");
printf(" ");
for(i=1;i<n;i++)//对后续的n-1行
{
for(j=0;j<i;j++)//打印行前空格
printf("");
printf("*");
if(i==n-1)//若为最后一行,则结束循环
{printf(" ");
break;
}
for(j=0;j<2*n-3-2*i;j++)//打印行中空心部分的空格
printf("");
printf("*");
printf(" ");
}
}
2. c语言编程 输出空心倒三角形
我帮你改了一下,可以输出空心三角形了。
#include
void
main()
{
int
a,b,c,n,m;
scanf("%d",&n);
if(n%2!=0)
{
for(a=1;a<=19;a++)
printf("
");
printf("*");
printf("\n");
for(a=2;a<=n-1;a++)
{
for(c=1;c<=20-a;c++)
printf("
");
printf("*");
for(m=0;m<=2*a-4;m++)
printf("
");
printf("*");
printf("\n");
}
if(a=n)
{
for(c=1;c<=20-a;c++)
printf("
");
for(b=1;b<=2*a-1;b++)
printf("*");
printf("\n");
}
}
else
printf("error\n");
}
3. 倒立的空心三角形的c语言程序
#include<stdio.h>
main()
{
int i,j,k,mid; //i代表行,j代表列,k为输入的行数,mid为中间值
printf("please input a number(行数) :");
scanf("%d",&k);
mid=k/2;
for(i=1;i<=mid;i++) //从第一行到k/2行
for(j=1;j<=k;j++)
{
if(1==i)
{printf("*");if(j==k)printf(" ");}
else if(i==j||j==k-i)
{printf("*");if(j==k)printf(" ");}
else
{printf(" ");if(j==k)printf(" ");}
}
}
4. 如何用C语言输出倒三角图形
题主是想打印“倒三角”,而不是原题代码中的“右下三角”对吧?
#include<stdio.h>
intmain(void){
inti,j,n;
printf("Entern:");
scanf("%d",&n);/*输入n的值*/
for(i=0;i<n;i++){/*共n行*/
for(j=0;j<i;j++)/*前面的空格*/
printf("");
for(j=0;j<2*(n-i)-1;j++)/*输出符号*/
printf("*");
printf(" ");/*一行结束,换行*/
}
getch();
return0;
}
运行结果
5. c语言,空心三角形。
我把你的代码拷到vs2010里正常啊。。。不知道你那里为啥有问题
6. C语言初学者的问题:输出一个空心的倒三角型
if里面的判断语句也有问题吧,应该用==才表示逻辑上的等于,一个=是赋值啊
7. 如何用C语言输出倒三角形
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
倒三角形详细程序如下
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int n;
scanf("%d",&n);
for(int c=n;c>=1;c--)
{
for (int a=0;a<n-c;a++)
printf(" ");
for (int b=2*c-1;b>=1;b--)
{
printf("*");
}
printf("
");
}
return 0;
}
拓展资料
编译器:GCC编译器GCC,GNU组织开发的开源免费的编译器,MinGW,Windows操作系统下的GCC,Clang,开源的BSD协议的基于LLVM的编译器,Visual C++:: cl.exe,Microsoft VC++自带的编译器。
集成开发环境(IDE):CodeBlocks,开源免费的C/C++ IDE,CodeLite,开源、跨平台的C/C++集成开发环境,Orwell Dev-C++,可移植的C/C++IDE,C-Free,Light Table,Visual Stdio系列.
8. C语言题目,请根据要求打印可空心倒三角形
可以用下述程序实现:
#include <stdio.h>
void main()
{
int h,i,j;
do
{
printf("input the triangle's height h:\n");
scanf("%d",&h);
if(h<0)
{
printf("input height error!\ninput again:\n");
scanf("%d",&h);
}
}while(h<0);
for(i=0;i<h;i++)
{
if(i==0)
{
for(j=0;j<2*h-1;j++)
printf("*");
printf("\n");
}
else
{
for(j=0;j<2*h-1-i;j++)
if(j<i)
printf(" ");
else if(j==i)
printf("*");
else if(j>i&&j<2*h-2-i)
printf(" ");
else if(j==2*h-2-i)
printf("*");
printf("\n");
}
}
getch();
}
9. 如何用c语言输出倒三角图案
整体来说就是用二种的循环来实现,假如要输出一个五层的倒三角图案(等腰三角形形式)第一行输出九个井号然后换行,第二行先输出一个空格,然后再输出七个井号,再换行,第三行输出两个空格,再输出五个井号换行,第四行输出三个空格,再输出三个井号换行,最后一行先输出四个空格,再输出一个井号后换行。这样就输出了一个共五行的由井号组成的倒三角形。
10. C语言倒三角形怎么写
#include<stdio.h>
intmain()
{
intn,sp=0;//符号数和空格数
inti=0;
scanf("%d",&n);
n=n*2-1;
while(n>0)
{
for(i=0;i<sp;i++)//输出空格
printf("");
for(i=0;i<n;i++)
printf("a");//输出符号
printf(" ");
n=n-2;
sp++;
}
return0;
}
这是测试结果,望采纳!