当前位置:首页 » 编程语言 » c语言倒星

c语言倒星

发布时间: 2022-07-10 01:40:38

❶ 用c语言while循环语句打印出星号倒三角,不用FOR,,谢谢了,,急用

这个貌似所有C++教科书上都是有的吧、、、

❷ 用C语言while循环语句打印出星号倒三角,,,谢谢了,,急用

#include <string.h>
void Print( int eiCnt , char ecSign)
{
int i;
if( eiCnt < 0 )
{
return;
}
for( i = 0 ; i < eiCnt ; i++ )
{
printf("%c" , ecSign);
}
}
int main( void )
{
int iBegin = 0;
int iCnt = 9;
while( iCnt > 0 )
{
Print( iBegin , ' ' );
Print( iCnt , '*' );
printf("\n");
iCnt -=2;
iBegin++;
}
return( 0 );
}
redhat上面调试可以达到效果

❸ c语言如何输出倒的数字金字塔 123454321

#include<stdio.h>

intmain()
{
inti,j,n=6;//输出其它行,请自行修改n的值
for(i=1;i<=n;++i)//一共要输出n行
{
//输出第i行
for(j=1;j<=n-i;++j)//输出n-i个空格
printf("");
for(j=1;j<=2*i-1;++j)//输出2*i-1个星号
printf("*");
printf(" ");
}
return0;
}

❹ 请加以注释该C语言的程序段,谢谢,题目是,形成星号倒三角图形,

#include<stdio.h>//头文件
main()//主函数
{
int i,j;//控制变量
for(i=5;i>=1;i--)//第一层主循环,控制三角形的大小。也就是三角形第一层输出星号的个数,在本题中i=5,也就是说第一层输出的星号个数是5
{
for(j=15-i;j>=0;j--)//第二层循环,控制空格的输出,控制空格的位置以及空格的个数,j=15-i也就是说第一行前面是10个空格,i是递减,所以j是递增的,输出的空格成正三角(i的初始值是5)。
printf(" ");
for(j=i;j>0;j--)//第三层循环,控制星号的个数以及输出位置,输出星号的个数是i,又i是递减的,所以输出的星号是递减的。成倒三角
printf("*");
printf("\n");//换行符,当星号输完后,换行
}
}
//这是循环嵌套的经典练习题,多玩玩就熟悉了

❺ C语言编程,输出一下图案

提供2个
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印上边的四行
{
for(j=1;j<=4-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}

for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
}

#include<stdio.h>
#include<math.h>

main()
{ int i,j,n,k;
scanf("%d",&n);
n=n+n-1;//不符合要求的话,把这句去掉
for(i=1;i<=n;i++)
{ for(j=1;j<=abs(n/2-i+1);j++)
printf(" ");
for(k=1;k<=n-2*abs(n/2-i+1);k++)
printf("*");
printf("\n");
}
}

❻ 关于C语言一个很简单的问题

函数
{
声明一个数组,
查找数组中1<=i <=10的数字
}
scanf 手动输入数组数字,
printf 自动输出一个二维数组,每行数组限制比上一行少一个。结果就倒星出来

❼ c语言输出星号三角形

#include <stdio.h>

int main()

{

for (int i = 0; i < 5; i++){

for (int j = 0; j <= i; j++){

printf("*");

}

printf(" ");

}

return 0;

}

(7)c语言倒星扩展阅读

C语言输出倒三角

for(i=0;i<n;i++)

{

for(j=0;j<n-i-1;j++)

printf(" ");

for(j=0;j<=i;j++)

printf("*");

printf(" ");

}

for(i=0;i<n;i++)

{

for(j=0;j<n-i-1;j++)

printf(" ");

for(j=n-i-1;j<n;j++)

printf("*");

printf(" ");

}

❽ 求解c语言输出星号三角阵(如下图)****************************还有反过来的

第一种,靠左正三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<i+1; j++){
if(j<=i)
printf("*");
}
printf("\n");
}
return 0;
}

第二种,靠左倒三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=7; j>i; j--){
if(j>=i)
printf("*");
}
printf("\n");
}
return 0;
}

第三种,靠右正三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<=7; j++){
if(j<7-i)
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}

第四种,靠右倒三角
#include <stdio.h>
int main ()
{
int i, j;
for(i=0; i<7; i++){
for(j=0; j<7; j++){
if(j<i)
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}

❾ c语言倒的金字塔第一行7个星,第二行5个,第三行3个,第四行1个

#include<stdio.h>

intmain(void)
{
inti,c=7,d;
for(i=0;i<4;i++)
{
for(d=0;d<c;d++)
printf("*");
c-=2;
printf(" ");
}
return0;
}

//不明白可以问我。

热点内容
ubuntuphp版本 发布:2024-05-19 21:59:12 浏览:928
解压文案馆 发布:2024-05-19 21:58:54 浏览:870
苏宁访问数 发布:2024-05-19 21:53:49 浏览:580
湿地下载ftp 发布:2024-05-19 21:46:10 浏览:487
java二分查找算法 发布:2024-05-19 21:37:38 浏览:347
所有编程语言 发布:2024-05-19 21:33:55 浏览:665
c语言1到10的阶乘的和 发布:2024-05-19 21:32:25 浏览:628
php匹配标点符号 发布:2024-05-19 21:14:49 浏览:753
可以拍照输入的c语言编译器 发布:2024-05-19 21:09:47 浏览:182
解压升降机 发布:2024-05-19 20:51:11 浏览:968