就这16题,最好用while和for,C语言的作业
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 23:34:27
就这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;
}
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;
}
C语言中FOR语句和WHILE语句的意思
C语言while()和while();的区别.
分别用 while,do while 和for 循环计算1+2+……+100的和,C语言编程
C语言的初级上机题,分别利用for、while和do…while语句完成下面的程序.
大一新生的C语言问题,第12题,循环结构程序设计用for或while或do while
c语言中while do-while for
C语言中do...while和for有什么区别?
在C语言中for(;;)的作用是什么?和while(1)有什么区别?
C语言 输入一个正整数,求它的阶乘 用while()和do while()循环完成
C语言中什么时候用for循环什么时候用while?
C语言这句for语句怎么改成while语句?
C语言 for while do_while 有什么区别,怎么用?