C-Program för att skriva ut diamantmönster
Detta är ett C-program för att skriva ut diamantmönster.
detta program skriver ut diamantmönstret.
1. Ta antalet rader som inmatning.
2. Enligt antalet rader, Skriv ut ”” och ” * ” med hjälp av loopar.
3. Avsluta.
här är källkoden för C-programmet för att skriva ut diamantmönster. C-programmet sammanställs framgångsrikt och körs på ett Linux-system. Programutgången visas också nedan.
-
-
/*
-
* C Program to Print Diamond Pattern
-
*/
-
#include <stdio.h>
-
-
int main()
-
{
-
int number, i, k, count = 1;
-
-
printf("Enter number of rows\n");
-
scanf("%d", &number);
-
count = number - 1;
-
for (k = 1; k <= number; k++)
-
{
-
for (i = 1; i <= count; i++)
-
printf(" ");
-
count--;
-
for (i = 1; i <= 2 * k - 1; i++)
-
printf("*");
-
printf("\n");
-
}
-
count = 1;
-
for (k = 1; k <= number - 1; k++)
-
{
-
for (i = 1; i <= count; i++)
-
printf(" ");
-
count++;
-
for (i = 1 ; i <= 2 *(number - k)- 1; i++)
-
printf("*");
-
printf("\n");
-
}
-
return 0;
-
}
1. Ta antalet rader som inmatning och lagra i variabelnumret.
2. För det första minska variabelnumret med 1 och tilldela detta värde till variabelräkningen.
3. Använd detta variabelantal som terminator I for-slingan för att skriva ut””.
4. Minskning räkna med 1.
5. Använd en annan för slinga från 1 till (2 *k-1) för att skriva ut”*”.
6. Gör steg 3, 4 och 5 inuti for-slingan från 1 till variabelt tal.
7. Steg 2-6 används för att skriva ut hälften av diamantmönstret.
8. För nästa halvlek, tilldela variabelräkningen med 1.
9. Använd detta variabelantal som terminator I for-slingan för att skriva ut””.
10. Ökning räkna med 1.
11. Använd en annan för slinga från 1 till (2 *(nummer-k)-1) för att skriva ut”*”.
12. Gör steg 8-11 inuti for-slingan från 1 till värde (nummer-1).
Enter number of rows5 * *** ***** **************** ******* ***** *** * Enter number of rows2 **** *
Sanfoundry Global Education & lärande serie – 1000 C-Program.