當前位置:首頁 » 編程語言 » 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;
}

//不明白可以問我。

熱點內容
榮耀v6平板擴展存儲 發布:2024-05-08 03:41:12 瀏覽:422
安卓手機為什麼半年一更新 發布:2024-05-08 03:36:52 瀏覽:660
存儲設備報價 發布:2024-05-08 02:22:01 瀏覽:554
定步長的演算法 發布:2024-05-08 02:16:18 瀏覽:110
怎麼使用pe口袋伺服器 發布:2024-05-08 02:02:18 瀏覽:471
xml資料庫c 發布:2024-05-08 02:01:46 瀏覽:456
仿知乎android 發布:2024-05-08 01:56:00 瀏覽:904
mysql編譯參數 發布:2024-05-08 01:53:46 瀏覽:194
怎麼看台式電腦配置生產日期 發布:2024-05-08 01:32:26 瀏覽:460
java基礎培訓學校 發布:2024-05-08 01:30:44 瀏覽:468