博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
问题 F : 8 (做了这道题目,我才发现原来汉语的题目是如此的难懂)
阅读量:4035 次
发布时间:2019-05-24

本文共 1953 字,大约阅读时间需要 6 分钟。

对于这道题目,至今没有想明白的是为什么开始输入的时候用%s就是错的,而%c就对了呢,究竟有什么不一样的吗

1、

2、题目:

问题 F : 8

时间限制:1 秒
内存限制:256 兆
特殊判题:
提交:38
解决: 10

题目描述

人们都喜欢8这个数字,手机号希望全是8,车牌号也希望全是8.在这个无发不在的世界,8俨然成为了人们发财的数字。为了以后我们的前途,大家来画8吧,谁画的标准,好看,谁的前途就越好。

输入格式

多组测试数据。每组中有一个字符c(大写字母或者小写字母)和一个整数n,字符表示画笔,整数表示高度。,(5<=n<=20).

输出

画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.

样例输入

A 7

B 8

样例输出

  AA

AA  AA
AA  AA
  AA
AA  AA
AA  AA
  AA
  BBB
BB   BB
BB   BB
  BBB
BB   BB
BB   BB
BB   BB
  BBB

提示[+]

*** 提示已隐藏,点击上方 [+] 可显示 ***

提示[-]

3、AC代码:

#include
#include
#include
using namespace std;int main(){ //freopen("a.txt","w",stdout); char c; char s[5]; int n,h1,h2; while(scanf("%c%d",&c,&n)!=EOF) { getchar(); //c=s[0]; if((n-3)%2==0) { h1=(n-3)/2; h2=(n-3)/2; } else { h1=(n-3)/2; h2=(n-3)/2+1; } int w=n/6+1; for(int i=1;i<=w;i++) printf(" "); for(int i=1;i<=h2;i++) printf("%c",c); printf("\n"); // printf("%d %d %d\n",w,h1,h2); for(int j=1;j<=h1;j++) { for(int i=1;i<=w;i++) printf("%c",c); for(int i=1;i<=h2;i++) printf(" "); for(int i=1;i<=w;i++) printf("%c",c); printf("\n"); } for(int i=1;i<=w;i++) printf(" "); for(int i=1;i<=h2;i++) printf("%c",c); printf("\n"); for(int j=1;j<=h2;j++) { for(int i=1;i<=w;i++) printf("%c",c); for(int i=1;i<=h2;i++) printf(" "); for(int i=1;i<=w;i++) printf("%c",c); printf("\n"); } for(int i=1;i<=w;i++) printf(" "); for(int i=1;i<=h2;i++) printf("%c",c); printf("\n"); } return 0;}/* AAAA AAAA AA AAAA AAAA AA AA BBBBB BBBB BB BBBBB BBBB BBBB BB BBB*/

 

转载地址:http://kzcdi.baihongyu.com/

你可能感兴趣的文章
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
DIV/CSS:一个贴在左上角的标签
查看>>
通过/proc/PID/status查看进程内存占用情况
查看>>
/proc文件系统读出来的数据是最新的吗?
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
Vue组件
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
python单元测试unittest学习
查看>>
Errors running builder 'Validation' on project 'jumi_3.0'
查看>>
SpringMVC学习笔记
查看>>
springMVC如何接收前端传递的数组数据
查看>>
查看当前占用端口、关闭当前端口所暂用的进程
查看>>
Eclipse中有用的快捷键
查看>>
mysql将表字段信息拼接转换成实体类中的属性书写格式
查看>>
有return的情况下try catch finally的执行顺序
查看>>
input文本框中value值有双引号的问题
查看>>
java多线程简介
查看>>