VC++带参数的函数 !!!!!

来源:百度知道 编辑:UC知道 时间:2024/04/29 14:06:58
用带参数的函数做一个*的菱形
谁会?
设置*为10个~~

hsw625728 你写的abs提示出错,没有定义?

如果觉得满意请把分给上面的朋友

#include <stdio.h>
#include<stdlib.h> // 补上
#include <conio.h> // 补上

void draw(int number)
{
int i,j;
for(i = 1;i <= 2*number-1;i++) //列循环
for(j = 1;j <= 2*number-1;j++) //行循环
{
if(abs(number - i) + abs(number - j) < number) //是否满足画 * 的位置?
printf("*");
else
printf(" ");
if(j == 2*number - 1) //满一行换行
printf("\n");
}
}

void main()
{
int number;
printf("In put a number:");
scanf("%d",&number); //接受用户输入

draw(number); //调用画图函数
getch();
}

自己写的函数,你输入一个参数整型的,要奇数,这样出来的菱形好看
下面是我的代码,你先看行吗?
代码如下:

#include <stdio.h>

void draw(int number)
{
int i,j;
for(i = 1;i <= 2*number-1;i++) //列循环
for(j = 1;j <= 2*number-1;j++) //行循