❶ 用c語言輸出序號排列為一三五七五三一的星號
先定義一個數組儲存1357 然後從第一個開始到最後一個循環 依次輸出相對應數量的星號 然後再從最後一個循環到第一個 依次輸出星號
#include<stdio.h>
void main()
{
int a[4]={1,3,5,7};
for(i=0;i<4;i++)
{
for(int j=0;i<a[i];j++)printf("*");
}
printf("/d");
for(i=3;i>0;i--)
{
for(int j=0;i<a[i];j++)printf("*");
}
printf("/d");
}
❷ c語言 輸出星號星圖案 用數組做
#include<iostream>
usingnamespacestd;
voidmain()
{
voidprint_star();
inti,j;
for(i=0;i<=4;i++)
{
for(j=0;j<=i;j++)
{
cout<<"";
}
print_star();
}
}
voidprint_star()
{
cout<<"***** "<<endl;//間距,可以改
}
❸ 如何用C語言輸出星號
printf("*\r\n");
printf("***\r\n");
printf("*****\r\n");
printf("***\r\n");
printf("*\r\n");
…………居民輸出的話,加空格就行了啊。
如果不想太麻煩就直接用printf,如果想動動腦子呢,就自己寫個循環去執行。
❹ C語言輸出一行星號
#include<stdio.h>
main()
{ int N,a;
scanf("%d",&N);
for(a=0;a<N;a++)
printf("*");
getch();
}
這么寫就行了,你前面有很多沒用的還有些是程序布恩那個運行的
❺ 如何用C語言輸出星號
C語言輸出如題所示圖案的代碼如下:
#include<stdio.h>
int main( )
{
int x;
int i,j,k;
printf("請輸入,需要生成圖案的行數(單數):");
scanf("%d",&x);
k=x/2+1;
for(i=1;i<=k;i++)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf(" ");
}
for(i=k-1;i>=1;i--)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf(" ");
}
}
(5)C語言數組輸出星號擴展閱讀:
由題,需要輸出這樣一個圖像,可將其看為一個正三角形與倒三角形的組合。
且對於下圖:
*
***
*****
*******
*****
***
*
由行數與*號的關系可得,在對於總行數/2+1的部分,行數*2+1,即為*號的數目,因而得到了前半段圖形的代碼。
而對於後半部分的倒三角形,其行數可記為,倒數總行數/2...3、2、1行,則可利用循環以及2*行數-1,得到下半部分的圖像。
❻ C語言,如何輸出一行星號如圖
#include<sdio.h>
intmain()
{
inti,N;
scanf("%d",&N);
for(i=0;i<N;i++)printf("*");
return0;
}
❼ c語言如何輸出星號三角形*****
1、打開visual C++ 6.0-文件-新建-文件-C++ Source File