99问答网
所有问题
写一个C 语言程序,输出一个N 行N 列的倒直角三角形
如题所述
举报该问题
其他回答
第1个回答 2017-08-24
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int n, i, j, k;
printf("请输入
正整数
n:");
scanf("%d", &n);
if (n<1)
{
printf("请输入正整数,程序终止!");
exit(-1);
}
else
{
for (i=0; i<n; i++)
{
for (j=0; j<=n-i-2; j++)
printf(" ");
for (k=0; k<=i; k++)
printf("*");
printf("\n");
}
}
return 0;
}
第2个回答 2014-03-12
#include "stdio.h"
int main()
{
int i,j,k,n;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<=2*(n-1)-2*i;k++)
printf("*");
printf("\n");
}
return 0;
}
希望采纳
本回答被网友采纳
相似回答
C语言
数组
倒直角三角形
答:
if(i/3<=i%3)printf("%-2d",c);else printf(" ");if((1+i)%3==0)printf("\n");} } 方法三(递归):include <stdio.h> void tri(){ static int i=0,c;if(i==9)return;scanf("%d",&c);i/3<=i%3?printf("%-2d",c):printf(" ");(1+i++)%3==0?printf(...
C语言
问题
输出一个n行的直角三角形
*/
答:
&n); for(i=1;i<=n;i++) PrintStar(i, n); return 0;}
c语言
如何
输出n行的直角三角形
(实心的)?
答:
先不说你代码逻辑,你这个代码ij都是整数,循环自增不能用浮点数。
直角三角形,
有等腰和非等腰,需要输入2个边,且只能按照两边比例来算,所以斜边只能是一个近似值。我的代码,精度常量自行修改,边长越大,画面精度越好。(但是由于控制台固定大小,实际能显示的长度有限)。include <stdio.h> define ...
C语言
*号
输出一个倒直角三角形
答:
include<stdio.h> main(){ int i,j,k,z;scanf("%d",&k);for(i=k;i>=0;i--){ for(j=0;j
C语言
怎么计算
直角三角形
斜边,计算本息和
答:
int main(){ float x,y,z;printf("请输入
直角三角形
两直角边边长:\n");scanf("%f %f",&x,&y);z=sqrt(x*x+y*y); //三角形斜边的平方等于两直角边长平方和,所以要求斜边只用 //在两直角边平方和的基础上开方就行了 printf("斜边长为:%f\n",z);return 0;} 运行结果如图:第4...
C语言输出一个直角三角形
答:
如下所示:for(i=1;i<=n;i++) 这个循环是打印i行。里面的循环就是每行要打印的东西。for(j=1;j<=i*2-1;j++) 意思就是第i行,打印i*2-1个星号。于是就一次是1 3 5 7...个星号。
如何用
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+...
如何用代码
写一个直角三角形
?
答:
每次输出一行,每行i分别等于0
,1,
2,...,N-1 { for ( j=0;j<XH;j++ ) printf("*"); //每行输出XH个星号,由于i值每行都在变化,所以用i来计算 //i=0,1,2,...,N-1,j=1,3,5,...,(N-1)*2+1 printf("\n"); 别忘了每行要换行,否则所有输出都在一行 } } ...
用
c语言程序
打
一个三角形
答:
//控制每一行(这里一共5行){ for(int j=1;j<=5-i;j++) //控制每行前的空格位置 printf(" ");for(j=1;j<=2*i-1;j++) //控制行内的星号 printf("*");printf("\n");} 如果是两重循环可能就是这样的,是个
直角三角
型.:三个循环控制最后的结果是这样的,正
三角形
...
大家正在搜
C E L I N E
数学中N Z Q R C I
C H O N S分别是什么气体
C位输出
为什么输出位叫做C位
C输出8进制
C如何将数据输出到文件
N F C
F N C功能
相关问题
C语言问题 输出一个n行的直角三角形*/
请用C语言编程:输入一个正整数,各输出n行的正(倒)三角形宝...
C语言*号输出一个倒直角三角形
C语言写程序:输入一个正整数n(n<7),输出n行由大写字母...
如何用C语言输出倒三角形
写一个程序输入一个整数n,输入相应的三角形。c语言怎么编程?
C语言,求指教!输入整数m,n。输出m行n列的 * 图案。请...
C语言程序设计,输出倒三角图案,初学者,最简单的一种