一键启动没有钥匙:一个 三股叉 程序,请教编程高手。

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 15:17:10
一个三股叉可以用空格和星号组成:
* * *
* * *
* * *
*******
*
*
*
*
在这个例子里,每一股的长度是3个星号,每一股之间的距离是2个空格,把手
长度是4个星号。

不同形状的三股叉可以用3个参数画出来:t, 每股的长度,s, 每股之间的距离
h, 把手的长度,以上例子的参数是t = 3, s = 2, h = 4。

你需要写一个画三股叉的互动程序,利用使用者输入的t, s, h三个参数,画出
相对的三股叉。你可以假设t, s, h都是大于等于0,但小于10。

例:
输入股长度:
4
输入每股之间的距离:
3
输入把手距离:
2
* * *
* * *
* * *
* * *
*********
*
*

——————————————————————————————————

#include<stdio.h>
void main()
{
int t,s,h,i,j,k;
printf("Input t:");
scanf("%d",&t);
printf("\nInput s:");
scanf("%d",&s);
printf("\nInput h:");
scanf("%d",&h);
for(i=0;i<t;i++)
{
for(j=0;j<3;j++)
{
printf("*");
for(k=0;k<s;k++)
printf(" ");

}
printf("\n");
}
for(i=0;i<2*s+3;i++)
printf("*");
printf("\n");
for(i=0;i<h;i++)
{
for(j=0;j<s+1;j++)
printf(" ");
printf("*\n");
}
}
通过了.

你们老师出这个题真够BT的,现在有事晚些时候给你解吧。