嵙嵙 OJ 2416
Problem G: 输出矩形 (Append Code)
Time Limit: 1 Sec Memory Limit: 16 MB
Submit: 931 Solved: 555
[Submit][Status]
Description
输出一个m行n列的矩形,m和n均大于2,只有四边输出“*”,矩形中间输出空格。
例如,最小的矩形是:
请根据“Append Code”完成程序。append.c中调用了一个函数print ()。用C语言或C++编写自定义类型和函数实现,函数的原型为:
int print(int m, int n);
功能:输出一个m行n列的矩形。
函数的调用格式见“Append Code”。
Input
输入为两个整数m和n。
Output
输出一个m行n列的矩形
Sample Input
4 5
Sample Output
HINT
Append Code
append.c, append.cc,
[Submit][Status]
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
int print(int m,int n)
{ int i,j,k;
for (i=1;i<=m;i++)
{
if(i==1||i==m){
for (j=0;j<n;j++)
{
printf("*");
}
}
else{
for (j=0;j<n;j++)
{
if(j==0||j==n-1) printf("*");
else printf(" ");
}
}
printf("\n");
}
}