如何用c语言编写一个小游戏?

一、数学知识:

长方形的面积S=a*b

长方形周长L=2*(a+b)

其中a b分别为长方形的宽和高。 

二、算法分析:

长方形面积及周长均依赖于宽和高,所以先要输入宽高值,然后根据公式计算,输出结果即可。 

三、参考代码:

#include <stdio.h>
void main()
{
    double a,b;
    double L,S;
    scanf("%lf%lf",&a,&b);//输入宽和高。
    L=2*(a+b);//计算周长。
    S=a*b;//计算面积。
    printf("面积=%lf, 周长=%lf
", S, L);//输出结果。
}

四、注意事项:

因为没有限制输入为整型,所以使用浮点型用来存储各项值。输入输出要用%lf。



  • 濡備綍鐢–璇█缂栧啓涓涓淇勭綏鏂柟鍧楃殑灏忔父鎴(閰嶆敞閲)
    绛旓細fp=fopen("C:\\els.txt","w"); fprintf (fp,"%d",score); fclose(fp); } PrintGarphy(); kind=rand()%7; int depth; while(1) { int pkind=rand()%7; PrintNext(pkind); current.x=18; current.y=2; // 鏂瑰潡鍒濆鍑虹幇鐨勫潗鏍 GetDepth(&depth); // 鍒濆娣卞害 if(depth==0) { GameOve...
  • 鐢–璇█缂栧啓鐨灏忔父鎴浠g爜鏄粈涔?
    绛旓細/*涔熶笉鐭ラ亾浣犳槸浠涔堢骇鍒殑,鎴戞槸涓涓柊鎵,鍒氭帴瑙缂栫▼璇█,浠ヤ笅鏄垜鑷繁鍙樺緱涓涓皬绋嬪簭,鍦ㄦ墍鏈c璇█鐨勭紪璇戝櫒(vc++6.0銆乼urbo???)涓婇兘鑳借繍琛,浣犺繕鍙互杩涗竴姝ユ敼杩涖傝繖鏄竴涓被浼艰椽鍚冭泧鐨灏忔父鎴銆傜浣犲ソ杩*/\x0d\x0a/*璐悆铔*/\x0d\x0a#include\x0d\x0a#include\x0d\x0a#include\x0d\x0a#includ...
  • (瀹屾暣word鐗)绾C璇█鍐鐨涓涓灏忓瀷娓告垙 婧愪唬鐮
    绛旓細"鎵浄"灏忔父鎴廋浠g爜 include<stdio.h>#include<math.h>#include#include<stdlib.h>main( ){char a[102][102],b[102][102],c[102][102],w;int i,j; /*寰幆鍙橀噺*/int x,y,z[999]; /*闆风殑浣嶇疆*/int t,s; /*鏍囪*/int m,n,lei; /*璁℃暟*/int u,v; /*杈撳叆*/int...
  • 鐢–璇█缂栧啓鐨灏忔父鎴浠g爜鏄粈涔?
    绛旓細{ printf("\n\n 鐚 鏁 瀛 灏 娓 鎴\n\n");printf(鈥 鐚滃洓涓暟瀛楋紝濡傛暟瀛椾笌椤哄簭閮芥纭涓篈锛屾暟瀛楁纭綅缃笉瀵硅涓築.\n鈥);} void start( ) //寮濮娓告垙 {int m,n; //m鏄畬鍏ㄧ寽瀵圭殑涓暟,n鏄『搴忎笉瀵圭殑涓暟 while(1){srand((unsigned)time(NULL)); //鍒濆...
  • 姹傚姪,鐢–璇█鍋氫竴涓皬娓告垙(涓嶈澶鏉),鏈鏈鏈鍩虹鐨凜璇█灏卞彲浠,骞惰祴 ...
    绛旓細鐚滄暟瀛 瓒呯畝鍗 鍘绘帀璇存槑鏂囧瓧锛屼篃灏卞崄鍑犺 绠鍗曡鏄庤娉ㄩ噴 include <stdio.h> include <stdlib.h> include int main(){ int i;int a;int t;printf("娆㈣繋鐜╃寽鏁板瓧灏忔父鎴!\n");printf("鐜╂硶浠嬬粛:\n");printf("姣忔娓告垙浼氳缃涓涓鏁板瓧(1-100)锛岃杈撳叆浣犵寽鐨勬暟瀛梊n");printf("绯荤粺浼氭彁绀...
  • 濡備綍浣跨敤C璇█缂栧啓绠鍗灏忔父鎴?
    绛旓細C璇█鏄绠楁満涓撲笟閮借瀛︿範鐨勪竴闂ㄥ熀纭瀛︾銆備竴鑸潵璇,鏄瘮杈冩灟鐕ョ殑.閭d箞,鎴戜滑鑳戒笉鑳閫氳繃缂涓浜灏忔父鎴鏉ユ彁楂樺畠鐨勮叮鍛虫у憿?杩欐牱瀛︿範绋嬪簭璁捐,灏变笉浼氭槸涓浠惰壈鑻 ,鏋嚗鐨勪簨,瀹冨彉寰楄薄鐢佃剳娓告垙涓鏍峰厖婊″ソ濂,瀵屾湁涔愯叮銆備緥濡2048杩欐娓告垙锛氭柟娉/姝ラ锛歩nclude<stdio.h> include<stdlib.h> include include<con...
  • 鐢–璇█(wintc)缂栦竴涓皬娓告垙--璐悆铔囥傚綋鍚冨埌椋熺墿鏄緱鍒嗐傜鍒板澹佹父鎴...
    绛旓細GamePlay();/*鐜娓告垙鍏蜂綋杩囩▼*/ Close();/*鍥惧舰缁撴潫*/ } /*鍥惧舰椹卞姩*/ void Init(void){ int gd=DETECT,gm;initgraph(&gd,&gm,"c:\\tc");cleardevice();} /*寮濮嬬敾闈紝宸︿笂瑙掑潗鏍囦负锛50锛40锛夛紝鍙充笅瑙掑潗鏍囦负锛610锛460锛夌殑鍥村*/ void DrawK(void){ /*setbkcolor(LIGHTGREEN);*/ ...
  • 姹C璇█ 灏忔父鎴璁捐
    绛旓細2011-12-29 姹備竴涓敤C璇█缂栧啓鐨勫皬娓告垙浠g爜 2013-08-28 鎬庢牱鐢–璇█缂栧啓涓涓皬娓告垙? 2015-01-15 姹侰璇█鍐欎竴涓畝鍗曠殑灏忔父鎴 2008-01-08 姹侰璇█灏忔父鎴忔簮绋嬪簭 2012-12-03 姹俢璇█璁捐鐨勫皬娓告垙 2009-04-24 鐢–璇█缂栧啓灏忔父鎴 2013-11-16 鏁欎綘濡備綍浣跨敤C璇█缂栧啓绠鍗曞皬娓告垙 2013-12-09 C璇█...
  • 鏁欎綘濡備綍浣跨敤C璇█缂栧啓绠鍗灏忔父鎴
    绛旓細鐖辩帺鏄汉鐨勫ぉ鎬,鑰C璇█鏄垜浠绠楁満涓撲笟閮借瀛︿範鐨勪竴闂ㄥ熀纭 瀛︾.涓鑸潵璇,鏄瘮杈冩灟鐕ョ殑.閭d箞,鎴戜滑鑳戒笉鑳閫氳繃缂涓浜灏忔父鎴鏉ユ彁楂樺畠鐨勮叮鍛虫у憿?杩欐牱瀛︿範绋嬪簭璁捐,灏变笉浼氭槸涓浠惰壈鑻 ,鏋嚗鐨勪簨,瀹冨彉寰楄薄鐢佃剳娓告垙涓鏍峰厖婊″ソ濂,瀵屾湁涔愯叮. 1, 鎬绘槸浠嶩ello,world寮濮 瀛︿範缂栫▼鐨勭涓涓绋嬪簭,涓鑸氨鏄墦鍗...
  • 鐢╟璇█缂栧啓21鐐灏忔父鎴
    绛旓細include<iostream> include<string> include<cmath> using namespace std;const double PRECISION=1E-6;const int COUNT_OF_NUMBER=4;const int NUMBER_TO_BE_CAL=21;double number[COUNT_OF_NUMBER];string expression[COUNT_OF_NUMBER];bool Search(int n){ if(n==1){ if(fabs(number[0]-...
  • 扩展阅读:如何自己开发app游戏 ... 小游戏免费玩 ... 如何自己编程一个软件 ... 自己制作手机游戏app ... 自创游戏的软件 ... c语言代码生成器 ... 免费游戏马上玩游戏 ... 简单的少儿编程小游戏 ... 如何自己编程做游戏 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网