
C语言编平抛的轨迹..高125米。初速为10米/秒。。。每隔0.5秒输一个*在线等 20
展开全部
#include "stdio.h"
int main()
{
int i,j;
float t=0;
int s=(int)20*t*t;
int n=0;
for(i=0;i<=500;i++)
{
if(i%4==0) printf("%3d:",i/4);
else printf(" ");
if(i!=s) printf("\n");
else
{
for(j=0;j<n*8;j++)
printf(" ");
printf("*\n");
n++;
t+=0.5;
s=(int)20*t*t;
}
}
getchar();
getchar();
}
这里是个模拟的,需要你将结果重定向到txt文本中,这样就可以看了,呵呵~~ 可以调整相关参数。
--------------------------------------------------------------
0:*
1:
*
2:
3:
4:
5: *
6:
7:
8:
9:
10:
11:
*
12:
13:
14:
15:
16:
17:
18:
19:
20: *
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
*
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45: *
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
*
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80: *
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
*
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125: *
int main()
{
int i,j;
float t=0;
int s=(int)20*t*t;
int n=0;
for(i=0;i<=500;i++)
{
if(i%4==0) printf("%3d:",i/4);
else printf(" ");
if(i!=s) printf("\n");
else
{
for(j=0;j<n*8;j++)
printf(" ");
printf("*\n");
n++;
t+=0.5;
s=(int)20*t*t;
}
}
getchar();
getchar();
}
这里是个模拟的,需要你将结果重定向到txt文本中,这样就可以看了,呵呵~~ 可以调整相关参数。
--------------------------------------------------------------
0:*
1:
*
2:
3:
4:
5: *
6:
7:
8:
9:
10:
11:
*
12:
13:
14:
15:
16:
17:
18:
19:
20: *
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
*
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45: *
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
*
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80: *
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
*
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125: *
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询