如何编写C语言代码

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:53:10
如何用for语句中的双重循环变出“菱形”图形?
请详细写出代码!是用VC++6.0编写!

完整代码如下:
#include "stdio.h"
void main()
{int i,j;
for(i=0;i<7;i++)
{
for(j=0;j<i;j++)
{
if(i+j==6){printf("*");}
else{prinf(" ");}
}
printf("\n");
}
}

#include <stdio.h>
main()
{
int i,line=5;/*line控制行数*/
for (i=0;i<line;i++){
printf("%*s",line-i,"");
printf("*%*s\n",i*2,(i!=0)?"*":"");
}
for (i=line-2;i>=0;i--){
printf("%*s",line-i,"");
printf("*%*s\n",i*2,(i!=0)?"*":"");
}
}
楼上的貌似不对啊

#include <iostream.h>

void main()
{
int n=8;
int i,j;
if(n%2==0)//偶数
{
for(i=0;i<n/2;i++) // 偶数时,从0行开
{
for(j=0;j<n/2-1-i;j++)
cout<&l