English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
在此示例中,您将学习在C语言编程中打印半金字塔,倒金字塔,全金字塔,倒全金字塔,帕斯卡三角形和弗洛伊德三角形。
要理解此示例,您应该了解以下C语言编程主题:
这是您在此页面中找到的程序列表。
* * * * * * * * * * * * * * *
Programme C
#include <stdio.h> int main() { int i, j, rows; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 1; i <= rows; ++i) { for (j = 1; j <= i; ++j) { printf("* ); } printf("\n"); } return 0; }
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Programme C
#include <stdio.h> int main() { int i, j, rows; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 1; i <= rows; ++i) { for (j = 1; j <= i; ++j) { printf("%d ", j); } printf("\n"); } return 0; }
A B B C C C D D D D E E E E E
Programme C
#include <stdio.h> int main() { int i, j; char input, alphabet = 'A'; printf("Entrer le caractère majuscule à imprimer en dernière ligne: "); scanf("%c", &input); for (i = 1; i <= (input - 'A' + 1); ++i) { for (j = 1; j <= i; ++j) { printf("%c ", alphabet); } ++alphabet; printf("\n"); } return 0; }
* * * * * * * * * * * * * * *
Programme C
#include <stdio.h> int main() { int i, j, rows; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = rows; i >= 1; --i) { for (j = 1; j <= i; ++j) { printf("* ); } printf("\n"); } return 0; }
1 2 3 4 5 1 2 3 4 1 2 3 1 2 1
Programme C
#include <stdio.h> int main() { int i, j, rows; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = rows; i >= 1; --i) { for (j = 1; j <= i; ++j) { printf("%d ", j); } printf("\n"); } return 0; }
* * * * * * * * * * * * * * * * * * * * * * * * *
Programme C
#include <stdio.h> int main() { int i, espace, rows, k = 0; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 1; i <= rows; ++i, k = 0) { for (espace = 1; espace <= rows - i; ++espace) { printf(" "); } while (k != 2 * i - 1) { printf("* ); ++k; } printf("\n"); } return 0; }
1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5
Programme C
#include <stdio.h> int main() { int i, espace, rows, k = 0, count = 0, count1 = 0; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 1; i <= rows; ++i) { for (espace = 1; espace <= rows - i; ++espace) { printf(" "); ++count; } while (k != 2 * i - 1) { if (count <= rows - 1) { printf("%d ", i + k); ++count; } else { ++count1; printf("%d ", (i + k - 2 * count1)) } ++k; } count1 = count = k = 0; printf("\n"); } return 0; }
* * * * * * * * * * * * * * * * * * * * * * * * *
Programme C
#include <stdio.h> int main() { int rows, i, j, espace; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = rows; i >= 1; --i) { for (espace = 0; espace < rows - i; ++espace) printf(" "); for (j = i; j <= 2 * i - 1; ++j) printf("* ); for (j = 0; j < i - 1; ++j) printf("* ); printf("\n"); } return 0; }
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
Programme C
#include <stdio.h> int main() { int rows, coef = 1, espace, i, j; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 0; i < rows;++) { for (espace = 1; espace <= rows - i; espace++) printf(" "); for (j = 0; j <= i;++) { if (j == 0 || i == 0) coef = 1; else coef = coef * (i - j + 1) / j; printf("%",4d", coef); } printf("\n"); } return 0; }
1 2 3 4 5 6 7 8 9 10
Programme C
#include <stdio.h> int main() { int rows, i, j, number = ; 1; printf("Entrer le nombre de lignes: "); scanf("%d", &rows); for (i = 1; i <= rows; i++) { for (j = 1; j <= i; ++j) { printf("%d ", number); ++number; } printf("\n"); } return 0; }