黑马程序员技术交流社区
标题:
问大神个简单的for循环问题 具体题目请进贴看 拜谢!!
[打印本页]
作者:
指尖有你有我
时间:
2015-4-7 22:41
标题:
问大神个简单的for循环问题 具体题目请进贴看 拜谢!!
今天第一天培训 晚上老师留了道作业题 是这样的:
打印如下图案:*
***
*****
*******
就这么简单 我只会把他们复制粘贴然后打印出来那种方法, for循环的话也只会做到这里:
#include <stdio.h>
int main()
{
for (int a = 0;a < 4 ;a++) //一共有多少行
{
for (int b = 0 ; ; ) //每行有几个*
{
printf("*");
}
printf("\n");
}
return 0;
}
里面那个循环就不知道怎么写了 求大神支招 有别方法也可以!!!在线等!!
作者:
指尖有你有我
时间:
2015-4-7 22:42
自己先顶 坐等大神
作者:
指尖有你有我
时间:
2015-4-7 22:43
来呀来呀来大神:lol
作者:
指尖有你有我
时间:
2015-4-7 23:05
呵呵 果然木有人啊
作者:
指尖有你有我
时间:
2015-4-7 23:06
沉了吧沉了吧 百度去了 早点睡觉争取
作者:
龙兄
时间:
2015-4-7 23:13
#include <stdio.h>
int main()
{
for (int b = 1 ;b<8 ;b++ )
{
if(b%2==1)
{
for(int i=0;i<b;i++)
{
printf("*");
}
}
else
{
printf("\n");
}
}
return 0;
}
复制代码
你试试看
作者:
wxy19891017
时间:
2015-4-7 23:18
本帖最后由 wxy19891017 于 2015-4-8 15:35 编辑
第一行:1个第二行:3个
第a行:2a-1
for (int b = 1;b <= a+a-1;b++)//a的初始化为1
作者:
shane_west
时间:
2015-4-7 23:45
#include <stdio.h>
int main()
{
//1.定义一个变量用于限制用户输入的值非正整数
int n = 0;
while(n<=0)
{
//1.提示用户输入一个正整数
printf("请输入一个正整数:\n");
//2.接收用户输入的正整数
scanf("%d", &n);
}
for(int i=0; i<n; i++)//输出多少行
{
for(int j=0;j<n-i;j++)//一行输出多少个..n-i 每一次每一行输入的递减..
{
printf("*");
}
printf("\n") ;//输完一行换行符...
}
return 0 ;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2