空心三角形(图形的输出)c语言
来源:互联网 发布:写英语论文的软件 编辑:程序博客网 时间:2024/04/26 14:53
Description
Input
Output
Sample Input
X 2A 7@
Sample Output
XXXX A A A A A A A A A A AAAAAAAAAAAAAA
AC代码:
#include<stdio.h>int main (){ int i,j,n,f=0; //定义变量f用于控制空行的输出; char a,s[100]; while(~scanf("%s",s)) { a=s[0]; if(a=='@') break; getchar(); //消除空格键的影响(空格键也是字符); scanf("%d",&n); if(f==0) f=1; //变量f控制空行的输出; else printf("\n"); for (i=1; i<n; i++) printf(" "); printf("%c\n",a); //分步输出字母; for(i=2; i<n; i++) { for(j=0; j<n-i; j++) //找公式输出空格; printf(" "); printf("%c",a); for(j=0; j<2*i-3; j++) printf(" "); printf("%c",a); printf("\n"); //每一行输出换行,换行在循环里面; } if(i==n) { for(j=1; j<=2*n-1; j++) printf("%c",a); printf("\n"); //末尾换行; } } return 0;}
总结:图形的输出问题
1.char的使用,字母的输入,getchar()的使用;
2.图形输出时式子的推导,空格,字母的输出;
3.每个测量数据间的空行的使用;
- 空心三角形(图形的输出)c语言
- 第十一周:C语言:输出一个空心三角形
- 第十一周—C语言 oj上机题目(输出空心三角形)(函数的调用)
- HDOJ-2091 空心三角形 C语言
- 空心三角形的输出oj题目详解
- C语言空心菱形 *号打印图形
- 输出空心三角形。
- 输出空心三角形
- C++输出空心三角形
- 打印图形——空心的倒三角形
- 定义函数输出空心三角形
- 输出“心” 图形的C语言代码
- 【C语言】输出好看的星星图形
- hdu 空心三角形(输入、输出格式的问题)
- [c语言]输入n,分别用*输出边长为n的实心菱形和空心菱形
- C语言 输入n,分别用*输出边长为n的实心菱形和空心菱形
- 【c语言】输出一个图形
- C语言输出星号图形
- Activity中ConfigChanges属性的用法
- Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
- Ubuntu14.04交叉编译U-Boot
- fedora 的学习历程
- 最大子段和的以为与二维求解
- 空心三角形(图形的输出)c语言
- 十七、代理设计模式
- linux下的简单文件服务器和客户端程序
- POJ 2942 Knights of the Round Table(点双联通+二分图+染色)
- 莫比乌斯反演模板
- SQL中 group by 1, order by 1 语句是什么意思
- Object-c------计算代码行数小demo
- Android View 事件分发机制梳理
- Qt应用程序以管理员身份启动