* *
* *
* *
**
就这个图形...用for()
简单明了~+点注释 谢谢 新手学习ing
----------------解决方案--------------------------------------------------------
* *
* *
* *
**
怎么被扭曲了~这个
----------------解决方案--------------------------------------------------------
一个V。。。。。怎么这样啊!
V图 .怎么打出来是这样~汗
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
int i, j;
for(i=0;i<4;i++)
{
for(j=0;j<8;j++)
{
if(j==i||j==7-i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
我也刚刚学不久
有那些不对的就说哈
[此贴子已经被作者于2006-7-26 21:14:19编辑过]
----------------解决方案--------------------------------------------------------
#include "stdio.h"
#include "string.h"
#include "conio.h"
int main()
{
int i;
for(i=0;i<5;i++)
{
char str[11]=" ";
memset(&str[i],'*',1);
memset(&str[strlen(str)-1-i],'*',1);
puts(str);
}
getch();
}
您再试试这个。
----------------解决方案--------------------------------------------------------
#include "stdio.h"
#include "string.h"
#include "conio.h"
int main()
{
int i;
for(i=0;i<5;i++)
{
char str[11]=" ";
memset(&str[i],'*',1);
memset(&str[strlen(str)-1-i],'*',1);
puts(str);
}
getch();
}
您再试试这个。
好算法!
----------------解决方案--------------------------------------------------------
我的不符要求,我打印的不是那个图
#include "stdio.h"
#include "string.h"
#include "conio.h"
int main()
{
int i;
for(i=0;i<4;i++)
{
char str[9]=" ";
memset(&str[i],'*',1);
memset(&str[strlen(str)-1-i],'*',1);
puts(str);
}
getch();
}
这样才行.
也只是代码看起来好看点。实际上4楼的才是楼主想要的。
----------------解决方案--------------------------------------------------------
除了一楼MMde 你们用的是C嘛?
是c++吧,回一下,楼上,我不会c++
#include "conio.h
memset
?????????/
----------------解决方案--------------------------------------------------------
非常感谢.
----------------解决方案--------------------------------------------------------
memset是什么函数?
我学的也是C,没有用过这样的函数啊
但7楼的可以用vc++实现
----------------解决方案--------------------------------------------------------