7-23 实验3_6_打印图形一
分数 100
全屏浏览
切换布局
作者 scs
单位 北京邮电大学
用’-‘(减号)、’+’(加号)、’|’(竖线)、’*’星号和空格打印方格。
输入格式:
只有一行,为用空格分隔的两个整数l,c(0<l,c<10)。其中l和c分别代表格子的行数和列数。请看输入样例。
输出格式:
每组测试用例输出一组(请看输出样例)。
输入样例:
2 3
输出样例:
|*****|*****|*****|
| | | | | | |
|--+--|--+--|--+--|
| | | | | | |
|*****|*****|*****|
| | | | | | |
|--+--|--+--|--+--|
| | | | | | |
|*****|*****|*****|
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include<stdio.h>
void one(int n,int j)
{
printf("|*****");
if(j==n-1)
printf("|\n");
}
void two(int n,int j)
{
printf("| | ");
if(j==n-1)
printf("|\n");
}
void three(int n,int j)
{
printf("|--+--");
if(j==n-1)
printf("|\n");
}
int main()
{
void one(int n,int j);
void two(int n,int j);
void three(int n,int j);
int m,n;
scanf("%d %d",&m,&n);
int i,j,k;
for(i=0;i<=m;i++)
{
for(k=0;k<4;k++)
{
for(j=0;j<n;j++)
{
if(k==0)
{
one(n,j);
}
else if((k==1||k==3)&&i<m)
{
two(n,j);
}
else if(k==2&&i<m)
{
three(n,j);
}
}
}
}
return 0;
}
7-24 实验3_7_数字拆分
分数 100
全屏浏览
切换布局
作者 scs
单位 北京邮电大学
已知一个正整数n,n的范围是1—999999999。你的任务是把这个整数分解为单个数字,然后从左至右依次打印出每一个数字。例如将整数“12345”分解,得到“1 2 3 4 5”。
输入格式:
只有一个正整数。测试用例保证合法。
输出格式:
只有一行,为输入整数的拆分结果,相邻两个数字之间有一个空格,最后一个数字后是换行符。例如12345的拆分结果为:1 2 3 4 5。

最低0.47元/天 解锁文章
1045

被折叠的 条评论
为什么被折叠?



