就这16题,最好用while和for,C语言的作业
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 23:46:55
![就这16题,最好用while和for,C语言的作业](/uploads/image/z/13803392-56-2.jpg?t=%E5%B0%B1%E8%BF%9916%E9%A2%98%2C%E6%9C%80%E5%A5%BD%E7%94%A8while%E5%92%8Cfor%2CC%E8%AF%AD%E8%A8%80%E7%9A%84%E4%BD%9C%E4%B8%9A)
就这16题,最好用while和for,C语言的作业
就这16题,最好用while和for,C语言的作业
就这16题,最好用while和for,C语言的作业
#include<stdio.h>
void p1()
{
int i, j;
for(i = 1; i <= 7; i+=2)
{
for(j = 0; j < i; j++)
printf("*");
puts("");
}
return ;
}
void p2()
{
int i, j;
for(i = 1; i <= 7; i+=2)
{
for(j = 7 - i; j > 0; j--)
printf(" ");
for(j = 0; j < i; j++)
printf("*");
puts("");
}
return ;
}
void p3()
{
int i, j, k = 1;
for(i = 1; i <= 7; i+=2)
{
for(j = 3 - k; j >= 0; j--)
printf(" ");
for(j = 0; j < i; j++)
printf("*");
puts("");
k++;
}
return ;
}
void p4()
{
int i, j;
for(i = 1; i <= 7; i+=2)
{
for(j = 0; j < i; j++)
printf("*");
puts("");
}
for(i = 3; i <= 7; i+=2)
{
for(j = 7 - i; j >= 0; j--)
printf("*");
puts("");
}
return ;
}
void p5()
{
int i, j, k = 1;
for(i = 1; i <= 7; i+=2)
{
for(j = 3 - k; j >= 0; j--)
printf(" ");
for(j = 0; j < i; j++)
printf("*");
puts("");
k++;
}
k = 3;
for(i = 1; i <= 7; i+=2)
{
for(j = k - 3; j >= 0; j--)
printf(" ");
for(j = 6 - i; j > 0; j--)
printf("*");
puts("");
k++;
}
return ;
}
void p6()
{
int i, j, k = 1;
for(i = 1; i <= 7; i+=2)
{
for(j = 3 - k; j >= 0; j--)
printf(" ");
for(j = 0; j < i; j++)
printf("*$");
puts("");
k++;
}
k = 3;
for(i = 1; i <= 7; i+=2)
{
for(j = k - 3; j >= 0; j--)
printf(" ");
for(j = 6 - i; j > 0; j--)
printf("*$");
puts("");
k++;
}
return ;
}
int main()
{
p1();
p2();
p3();
p4();
p5();
p6();
return 0;
}