资讯详情

小球快跑c++代码

#include <graphics.h> #include<conio.h> #include<stdio.h>  int main() { 
            int n, m = 0;     scanf_s("%d", & n);     float w = 600, g = 0.6, h = 400, bx, by, bvy, r = 20;     float rlx = w * 3 / 4, rh = 100, rty = h - rh, rw = 20, rvx = -3;     int s = 0;     bx = w / 4;     by = h - r;     bvy = 0;     initgraph(600, 400);       while (1)     { 
                if (_kbhit())         { 
                    char input = _getch();             if (input == 'W'); { 
         bvy = -16; } } cleardevice(); bvy = bvy + g; by = by + bvy; if (by >= h - r) { 
         bvy = 0; by = h - r; } rlx = rlx + rvx; if (rlx <= 0) { 
         rlx = w; rh = rand() % int(h / 4) + h / 4; rvx = rand() / float(RAND_MAX) * 4 - 7; s += 200; } if ((rlx <= bx + r) && (rlx + rw >= bx - r) && (h - rh <= by + r)) { 
         s = 0; if (s < 0) { 
         s = 0; } Sleep(100); } if (s > m) { 
         m = s; } cleardevice(); fillcircle(bx, by, r); fillrectangle(rlx, h - rh, rlx + rw, h); TCHAR o[3000]; swprintf_s(o, _T("%d"),s); settextstyle(50, 10, _T("Comic Sans MS")); outtextxy(50, 30, o); //fillrectangle(rlx, h - rh, rlx + rw, h); TCHAR p[30000]; swprintf_s(p, _T("%d"), m); settextstyle(50, 10, _T("Comic Sans MS")); outtextxy(50, 90, p); Sleep(50 - n); //fillrectangle(rlx, h - rh, rlx + rw, h); } _getch(); closegraph(); return 0; } 

标签: 电容rlx能代替rls

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台