for循环

1.输入一个数输出对应行数的菱形(注意判断是奇数)

#include<stdio.h>

int main()

{

int n,i,j,k,m=0;

while(1){

scanf("%d",&n);

if(n%2==0){

printf("请输入一个奇数!\n");

}else{

for(i=1;i<=n-n/2;i++){

for(j=1;j<=n-n/2-i;j++){

printf(" ");

}

for(k=1;k<=2*i-1;k++){

printf("*");

}

printf("\n");

}

for(i=1;i<=n/2;i++){

for(j=1;j<=i;j++){

printf(" ");

}

for(k=1;k<=n-2*i;k++){

printf("*");

}

printf("\n");

}

m=1;

}

if(m==1){

break;

}

}

return 0;

}

2.利用for循环输出100以内的素数

3.利用for循环打印Fibonacci数列:1、1、2、3、5、8……前20个数

 

 

我想可能有些人已经会打印菱形了(国庆节就有这个题了),所以加了两个题,这两个题仔细想一想还是可以写出来的.......

发布者:张洋洋   点击数:533   发布时间:2018-10-10   更新时间:2018-10-11