for循环:- #include <stdio.h>
- int main()
- {
- int a,b,c;
- for(a=1;a<=5;a++)
- {
- for(b=1;b<=5-a;b++)
- printf(" ");
- for(c=1;c<=2*a-1;c++)
- printf("*");
- printf("\n");
- }
- for(a=1;a<=4;a++)
- {
- for(b=1;b<=a;b++)
- printf(" ");
- for(c=1;c<=9-2*a;c++)
- printf("*");
- printf("\n");
- }
-
- sleep(5000);
- return 0;
- }
复制代码 while循环:- #include <stdio.h>
- int main()
- {
- int a=1,b,c,d=1,e,f;
- while(a<=5)
- {
- c=1;
- while(c<=5-a)
- {
- printf(" ");
- c++;
- }
- b=1;
- while(b<=2*a-1)
- {
- printf("*");
- b=b+1;
- }
- printf("\n");
- a++;
- }
- while(d<=4)
- {
- f=1;
- while(f<=d)
- {
- printf(" ");
- f++;
- }
- e=1;
- while(e<=9-2*d)
- {
- printf("*");
- e=e+1;
- }
- printf("\n");
- d++;
- }
- sleep(5000);
- return 0;
- }
复制代码 |