comment faire un arbre de noël à l'aide de la boucle dans un programme c

Je suis un étudiants de première année des étudiants et nous avons une activité en intro pro.. Nous avons été chargé de créer un arbre de Noël à l'aide d'une boucle...

J'ai mon code ici:

#include<stdio.h>
int main ()
{
    int rows,a,b,space;
    clrscr();
    printf("Enter a number of rows:");
    scanf("%d",&rows);
    space=rows-1
    for(b=space;b>=1;b--)
    {
        for(a=rows;a>=1;a--)
            space--;
        printf("");
        for(a=2*(rows-b)-1;a>=1;a--)
            printf("*",a);
        printf("\n");
        space = space-1;
    }
    getche();
    return 0;
}

Ce code nous a été donné par notre professeur... le programme s'exécute, mais le résultat est mauvais. Pouvez-vous m'aider?

quand je lance ce programme, la sortie était comme ça:

*
***
*****
******
*******
  • est-il vraiment fonctionner? (dans le programme ;p) s'il vous Plaît poster le code qui compile.
  • "la sortie a été mal..u peut m'aider..?" n'est pas une bonne question pour StackOverflow. Quel est exactement le résultat attendu, et qu'avez-vous? Qu'avez-vous essayé jusqu'à présent de corriger le code?
  • Pouvez vous s'il vous plaît expliquer à des non-chrétiens utilisateurs ce qu'un arbre de noël ressemble?
  • lorica Comment l'arbre de noël de l'air?
  • Les arbres de noël sont généralement 'pins', ou essentiellement un triangle sur le dessus d'un carré, bien qu'il ne semble pas que l'OP exige le carré du bas. ( De haut en bas la version de stackoverflow.com/questions/7974608/... ou rempli dans la version de stackoverflow.com/questions/9244912/... ).
InformationsquelleAutor rhia lorica | 2014-10-05