"C语言输入自定义值n输出*为等腰三角形"怎么做,思路是什么?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/16 10:57:41
"C语言输入自定义值n输出*为等腰三角形"怎么做,思路是什么?
![](/uploads/image/z/6367053-21-3.jpg?t=%22C%E8%AF%AD%E8%A8%80%E8%BE%93%E5%85%A5%E8%87%AA%E5%AE%9A%E4%B9%89%E5%80%BCn%E8%BE%93%E5%87%BA%2A%E4%B8%BA%E7%AD%89%E8%85%B0%E4%B8%89%E8%A7%92%E5%BD%A2%22%E6%80%8E%E4%B9%88%E5%81%9A%2C%E6%80%9D%E8%B7%AF%E6%98%AF%E4%BB%80%E4%B9%88%3F)
看一下5行的情况:n=5
*
***
一共5行:用i循环5次,每行i分别等于0,1,2,3,4,每行需要换行,如果是n行循环n次
每行星号前面的空格数:4,3,2,1,0,用循环变量i来计算为4-i,即5-i-1,如果是n行n-i-1
每行星号个数:1,3,5,7,9,用循环变量i来计算为i*2+1,如果n行也是i*2+1
程序:
#include<stdio.h>
void main()
{ int i,j,n;
scanf("%d",&n);
for ( i=0;i<n;i++ )
{ for ( j=0;j<n-i-1;j++ ) printf(" ");
for ( j=0;j<i*2+1;j++ ) printf("*");
printf("\n");
}
}
*
***
一共5行:用i循环5次,每行i分别等于0,1,2,3,4,每行需要换行,如果是n行循环n次
每行星号前面的空格数:4,3,2,1,0,用循环变量i来计算为4-i,即5-i-1,如果是n行n-i-1
每行星号个数:1,3,5,7,9,用循环变量i来计算为i*2+1,如果n行也是i*2+1
程序:
#include<stdio.h>
void main()
{ int i,j,n;
scanf("%d",&n);
for ( i=0;i<n;i++ )
{ for ( j=0;j<n-i-1;j++ ) printf(" ");
for ( j=0;j<i*2+1;j++ ) printf("*");
printf("\n");
}
}
"C语言输入自定义值n输出*为等腰三角形"怎么做,思路是什么?
输入N值,输出由*组成的高为你N的等腰三角形 * ** *** **** *****(用c语言)
用C语言编程输入X值,输出X行用*号组成的等腰三角形.例:输入X=4,则输出图形为:*******
c语言.自定义函数 输入二维数组
C语言.输入整数n,输出高度为n的等边三角形.
【补全程序】C语言 输入整数n,输出高度为n的等边三角形.
C语言输入16个数字,输出为4*4的矩形,用二维数组做
输入任意字母 输出后面第4个字母 怎么用C语言做?
用C语言输出等腰三角形
1、(用C语言编写程序)输入n值,输出如图所示平行四边形.(使用循环语句)
C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635!
C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635