1-1-09:字符菱形

09:字符菱形

总时间限制:
1000ms
内存限制:
65536kB
描述

给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

输入
输入只有一行, 包含一个字符。
输出
该字符构成的菱形。
样例输入
*
样例输出
  *
 ***
*****
 ***
  *
#include<stdio.h>
int main()
{
	char a;
	scanf("%c",&a);
	int i,j,s;
	for( i=1;i<=3;i++)
	{
		for(j=1;j<=3-i;j++)
		{printf(" ");}
		for(s=1;s<=i*2-1;s++)
		{printf("%c",a);}
		printf("\n");
	}
	for( i=2;i>=1;i--)
	{
		for(j=1;j<=3-i;j++)
		{printf(" ");}
		for(s=1;s<=i*2-1;s++)
		{printf("%c",a);}
		printf("\n");
	}
	return 0;
}

  

时间: 2024-12-20 01:08:56

1-1-09:字符菱形的相关文章

1.1编程基础之输入输出-09:字符菱形

09:字符菱形 #include<stdio.h> char a[1]; int main() { scanf("%c",&a[1]); printf(" %c\n",a[1]); printf(" %c%c%c\n",a[1],a[1],a[1]); printf("%c%c%c%c%c\n",a[1],a[1],a[1],a[1],a[1]); printf(" %c%c%c\n",

09:字符菱形

#include<iostream> #include<cstdio> #include<cstdlib> #include<cmath> #include<algorithm> #include<cstring> using namespace std; int main() {char a; cin>>a; printf(" %c\n %c%c%c\n%c%c%c%c%c\n %c%c%c\n %c"

计蒜客:输出字符菱形、输出字符三角形

T1003 输出字符菱形 小蒜蒜最近学习了菱形(四边都相等的四边形). 现在她给了你一个字符,希望你能用它构造一个对角线长 55 个字符,倾斜放置的菱形. 输入格式 输入只有一行,包含一个字符. 输出格式 该字符构成的菱形. 输出时每行末尾的多余空格,不影响答案正确性 样例输入 * 样例输出 * *** ***** *** * #include<stdio.h> int main() { char c; scanf("%c",&c); printf("%5

字符菱形

描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形. 输入输入只有一行, 包含一个字符.输出该字符构成的菱形.样例输入 * 样例输出 * *** ***** *** *源代码: #include <stdio.h> #include<math.h> int main () { char a; scanf("%c",&a); printf(" %c\n",a); printf(" %c%c%c\n",a

打印空心字符菱形

题目内容: 根据菱型起始字母和菱形的高度,打印空心的由字符组成的菱形. 输入格式: 菱型起始字母和菱形的高度. 输出格式: 参照样例,打印空心的由字符组成的菱形. 输入样例: C 4 输出样例: C D D E E F F E E D D C 程序代码:* 1 #include<stdio.h> 2 int main() 3 { 4 char a; 5 int i,j,h; 6 scanf("%c ",&a); 7 scanf("%d",&

1.1字符菱形

描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形. 输入输入只有一行, 包含一个字符.输出该字符构成的菱形.样例输入 * 样例输出 * *** ***** *** * #include<iostream> #include<cmath> #include<cstring> #include<ctime> #include<cstdio> #include<iomanip> #include<queue> u

OpenJude_1.1.9 字符菱形

1.题目 2. 答案 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 char c; 7 cin >> c; 8 cout << " " << c << endl; 9 cout << " " << c << c << c << endl; 10 cout <&

整理小朋友在noi.openjudge上的作业(1)

NOI(题库正在建设中,做题纪录有可能会被删除,请注意) 第一章的统计放前面 1 编程基础之输入输出 10 0 0% 最基础有空补刷 2 编程基础之变量定义.赋值及转换 10 0 0% 最基础有空补刷 3 编程基础之算术表达式与顺序执行 20 0 0% 最基础有空补刷 4 编程基础之逻辑表达式与条件分支 21 0 0% 最基础有空补刷 5 编程基础之循环控制 45 10 22% 最基础有空补刷 6 编程基础之一维数组 15 5 33% 最基础有空补刷 7 编程基础之字符串 35 0 0% 有必要

sed入门详解教程

sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作.sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义.网上也有很多关于 sed 的教程,我也是抱着学习的心态来学习 sed 的常见的用法,并进行系统的总结,内容基本覆盖了 sed 的大部分的知识点.文中的内容比较简练,加以实际示例来帮助去理解 sed 的使用. 一.写在前边 1.sed介绍 se