黑马程序员技术交流社区
标题: 打印图形 [打印本页]
作者: 爱楚楚 时间: 2015-7-17 22:14
标题: 打印图形
#include <stdio.h>
//等腰三角形
void test1(){
for (int i=1; i<5; i++) {
for (int s=5; s>i; s--) {
printf(" ");}
for (int j=0; j<2*i-1; j++) {
printf("*");
}
printf("\n");
}
printf("\n");
}
//乘法表
void test2(){
//打印行数
for (int i=1; i<10; i++) {
//打印列数,列数等于行数
for (int j=1; j<=i; j++) {
printf("%d*%d=%2d ",j,i,j*i);
}
//打印回车
printf("\n");
}
printf("\n");
}
//右直角
void test3(){
for (int i=1; i<5; i++) {
for (int s=5; s>i; s--) {
printf(" ");}
for (int j=1; j<=i; j++) {
printf("*");
}
printf("\n");
}
printf("\n");
}
//用户输入一个整数N,输出如下图形,如:N = 5
void test4(){
for (int i=1 ; i<5; i++) {
for (int j=1; j<=i; j++) {
printf("%d ",j);
}
printf("\n");
}
}
void test5(){
for (int i=1 ; i<5; i++) {
for (int j=1; j<5-i; j++) {
printf("%d ",j);
}
printf("\n");
}
}
int main(int argc, const char * argv[]) {
test1();
test2();
test3();
test4();
test5();
// //等腰
// for (int i=1; i<5; i++) {
// for (int s=5; s>i; s--) {
// printf(" ");}
// for (int j=1; j<2*i-1; j++) {
// printf("*");
//
// }
// printf("*\n");
//
// }
return 0;
}
作者: likang 时间: 2015-7-17 22:18
太多了,看不过来!!!
作者: wy911011 时间: 2015-7-22 11:06
为嘛不把图形截出来
作者: 爱生活爱程序 时间: 2015-7-22 11:14
有点乱,可以整理一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |