黑马程序员技术交流社区
标题:
运用for循环控制打印几种图形,需要自己去调用!求指教
[打印本页]
作者:
1wang2huan
时间:
2015-8-31 22:24
标题:
运用for循环控制打印几种图形,需要自己去调用!求指教
//打印正三角
int sanjiao(){
for (int j=1; j<=5; j++) {
for (int i=0; i<j; i++) {
printf(" * ");
}
printf("\n");
}
return 0;
}
//打印倒三角
int daosanjiao(){
for (int j=1; j<=5; j++) {
for (int i=0; i<5-j; i++) {
printf(" * ");
}
printf("\n");
}
return 0;
}
//打印数字图形
int num(){
for (int j=1; j<=5; j++) {
for (int i=1; i<=j; i++) {
printf(" %d ",i);
}
printf("\n");
}
for (int j=1; j<=5; j++) {
for (int i=1; i<=5-j; i++) {
printf(" %d ",i);
}
printf("\n");
}
return 0;
}
//打印9*9乘法表
int jiujiu(){
for (int j=1; j<=9; j++) {
for (int i=1; i<=j; i++) {
printf(" %d*%d=%02d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
//打印正三角
int zhengsanjiao(){
int n;
printf("请输入一个数字:\n");
scanf("%d",&n);
// 控制行数
for (int j=1; j<=n; j++) {
// 控制空白
for (int i=1; i<=n-j; i++) {
printf(" ");
}
// 控制星号
for (int i=1; i<=2*j-1; i++) {
printf("*");
}
printf("\n");
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2