1256 画8

2023-12-17 04:48
文章标签 1256

本文主要是介绍1256 画8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://acm.hdu.edu.cn/showproblem.php?pid=1256

#include<stdio.h>
int main()
{
int T,i,j,k,H,n,m;
char c;
scanf("%d",&T);
while(T--)
{       
getchar();
scanf("%c %d",&c,&H);
n=H/6+1;//竖线的宽
int h_/*上圈高*/,h;//下圈高
if(H%2==0)
{
h=((H-3)/2)+1;
h_=h-1; 
}
else
{
h=(H-3)/2;
h_=h;
}
int L=h;//长
//printf("%d %d %d %d %d\n",h,h_,n,H,T);
for(i=0;i<n+L;i++)//画上第一行横线 
{
if(i<n)
printf(" ");
else
printf("%c",c);
}
printf("\n");
for(i=0;i<h_;i++)//画上圈 
{
for(j=0;j<L+2*n;j++)
{
if(j<n||j>=(L+n))
printf("%c",c);
else
printf(" "); 
}
printf("\n"); 
}
for(i=0;i<n+L;i++)//画中间横线 
{
if(i<n)
printf(" ");
else
printf("%c",c);
}
printf("\n");
for(i=0;i<h;i++)//画下圈 
{
for(j=0;j<L+2*n;j++)
{
if(j<n||j>=(L+n))
printf("%c",c);
else
printf(" "); 
}
printf("\n"); 
}
for(i=0;i<n+L;i++)//画最后一行横线 
{
if(i<n)
printf(" ");
else
printf("%c",c);
}
printf("\n");
if(T!=0)
printf("\n");
}
//while(1);
return 0;
}


 

这篇关于1256 画8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/503110

相关文章

1256: 多机调度

时间限制: 1 Sec  内存限制: 128 MB 提交: 1153  解决: 763 [提交] [状态] [讨论版] [命题人:外部导入] 题目描述 有n台规格一样的机器同时工作,有m个零件需要加工,第i个零件加工时间为ti,请你计算出加工完这批零件最少需要多少时间。 输入 第一行为两个整数n,m。n表示机器数,m表示零件数(1<=n<=1e3,1<=m<=1e5)。 接下来一行m个整数为每个零

九度OJ 1256:找出两个只出现了一次的数字 (位运算)

时间限制:1 秒 内存限制:32 兆 特殊判题:否

51Nod_1256 乘法逆元

51Nod_1256 乘法逆元                                         http://www.51nod.com/Challenge/Problem.html#!#problemId=1256   题目 给出2个数M和N(M < N),且M与N互质,找出一个数K

51nod 1256乘法逆元(含费马小定理的解释及证明)

解释及证明: http://blog.sina.com.cn/s/blog_668e6e9d0101cygn.html  51nod 1256: 1256 乘法逆元 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题  收藏  关注 给出2个数M和N(M < N),且M与N互质,找出一个数K满足0 < K < N且K * M % N = 1,如果有多个满

POJ - 1256 Anagram

1.题面 http://poj.org/problem?id=1256 2.解题思路 这道题定义了一种新的比较规则,然后让我们从小到大输出所有可能的排列,使用STL库中的next_permutation就好了。然后发现next_permutation还是很智能的,在对aaaa这样的序列进行全排列时,它只会产生一个序列,也就是说next_permutation工作的时候,要么直接返回fals

Cube MX 开发高精度电流源跳坑过程/SPI连接ADS1255/1256系列问题总结/STM32 硬件SPI开发过程

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 1.使用STM32F系列开发一款高精度恒流电源,用到了24位高精度采样芯片ADS1255/ADS1256系列。 2.使用时发现很多的坑,详细介绍了每个坑的具体情况和实际的解决办法。 坑1:波特率设置要正确,错误的波特率读到的数据会是错误的,不稳定的 设置为18M,太高了,会导致采样不稳定。 设置为256K,效

Cube MX 开发高精度电流源跳坑过程/SPI连接ADS1255/1256系列问题总结/STM32 硬件SPI开发过程

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 1.使用STM32F系列开发一款高精度恒流电源,用到了24位高精度采样芯片ADS1255/ADS1256系列。 2.使用时发现很多的坑,详细介绍了每个坑的具体情况和实际的解决办法。 坑1:波特率设置要正确,错误的波特率读到的数据会是错误的,不稳定的 设置为18M,太高了,会导致采样不稳定。 设置为256K,效