1. c语言输出三角形
将以下代码输入即可输出三角形:
#include<stdio.h>
#include<stdlib.h>
main()
{
int i,j,n,a,b,k=65;
printf("Enter n: ");
scanf("%d",&n);
for(i=n,b=1;i>=1;i--,b++)
{
for(j=2,a=k;j<=i+1;j++)
{
printf("%c",a);
a+=j;
}
k+=b;
printf(" ");
}
system("pause");
}
2. 怎么用c语言打印三角形
首先你要知道怎样打印三角形,一般都是,通过两个for 循环,
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
printf(“*");
}
printf(“\n");
}
输出三角形,之后你更改i,jn的数值,做相应的变化
3. c语言怎样输出如下三角形
代码如下:
#include "stdio.h"
#include "conio.h"
#define N 5
main()
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<2*(N-i)-1;j++)
printf("*");
printf("\n");
}
for(i=0;i<N;i++)
{
for(j=0;j<N-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
}
}
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语言 输出数字三角形
C程序:
#include"stdio.h"
/*X:首数字,N:行数*/
voiddisplay(intX,intN)
{
inti,j;
for(i=0;i<N;i++)
{
/*输出每一行的前导空格*/
for(j=0;j<N-1-i;j++)
printf("");
/*输出数字部分的前一半(0..i)*/
for(j=0;j<=i;j++)
printf("%3d",X+i+j);
/*输出数字部分的后一半(0..i-1)*/
for(j=0;j<i;j++)
printf("%3d",X+2*i-1-j);
printf(" ");
}
}
voidmain()
{
intX,N;
printf("inputfirstfigure:");
scanf("%d",&X);
printf("inputrows:");
scanf("%d",&N);
display(X,N);
}
运行测试:
6. 超简单的C语言程序题 输出一个正三角形
1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:
7. 怎样能用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)以及超级电脑等作业平台。
8. 如何用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+1;j++) printf("*"); printf("\n"); }}