使用静态库完成如下程序:
输入一个菱形半径,打印菱形。
输入整数封装成IOTool
菱形的打印封装成Graphics
iotool.c
#include <stdio.h>
int inputInt(const char *info)
{
int r;
printf("%s:",info);
scanf("%d",&r);
return r;
}
graphic.c
#include <stdio.h>
void diamond(int r)
{
int x,y;
for(y=0;y<=2*r;y++)
{
for(x=0;x<=2*r;x++)
{
if(y==-x+r||y==x-r||y==x+r||y==-x+3*r)
printf("*");
else
printf(" ");
}
printf("\n");
}
}
编译如下