本文目錄一覽:
c語言中如何利用函數打印出鑽石星陣
#includestdio.h
void display(int n)
{
int i = 0;
int j = 0;
int k = 0;
n = n – 2;
for(i = 0; i n; i++)
{
for(j = 0; j n – i – 1; j++)
{
printf(” “);
}
for(k = 2*(n – i – 2) + 1; k = n; k++)
{
printf(“*”);
}
printf(“\n”);
}
j = 0;
for(i = 0; i n – 1; i++)
{
for(k = 0; k = i; k++)
{
printf(” “);
}
for(j = 2 * i + 1; j = n ; j++)
{
printf(“*”);
}
printf(“\n”);
}
}
int main()
{
int num;
printf(“請輸入行數(行數為奇數且大於3):”);
scanf(“%d”, num);
display(num);
return 0;
}
C語言函數星陣
主函數里:
for(i=1;i=row;i++)
函數里:
for(i=1;i=n;i++)
思路很簡單,就是從1到輸入行數循環輸入行數次,每次調用函數star輸出一行*號並換行。
主函數每次for循環調用一次star,輸出一行*號並換行
函數star輸出和主函數i值相同數量的*號。
屬於C語言編程最基礎的題目。
如何用c語言程序輸出一個9行菱形星陣
#include stdio.h
#define N 5
int main()
{
int i,j;
for(i=0; iN; i++)
{
for(j=i; jN-1; j++)
printf(” “);
for(j=0; ji+1; j++)
printf(“*”);
for(j=0; ji; j++)
printf(“*”);
printf(“\n”);
}
for(i=0; iN-1; i++)
{
for(j=0; ji+1; j++)
printf(” “);
for(j=i; jN-1; j++)
printf(“*”);
for(j=i; jN-2; j++)
printf(“*”);
printf(“\n”);
}
}
編寫一個c語言程序,輸出星陣圖:*,***,*****,*******。
#include stdio.h
void main()
{
int i,j,n;
printf(“Please input the number of lines:\n”);
scanf(“%d”,n);
for(i=0;in;i++)
{
for(j=0;j=i;j++)
printf(“*”);
printf(“\n”);
}
}
這也太簡單了,應該是等腰三角的形狀吧?!如果要的話,我傳給你,不過要給分哦!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/188943.html