日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

生命值c语言编码怎么打,【图片】初学C语言 麻烦大佬们帮帮忙【c语言吧】_百度贴吧...

發布時間:2024/1/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 生命值c语言编码怎么打,【图片】初学C语言 麻烦大佬们帮帮忙【c语言吧】_百度贴吧... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include

int main(){

int m, n; //創建m和n坐標變量

printf("請輸入二維平面大小:");

scanf("%d %d", &m, &n); //寫入m和n分別是多少的數值

while(getchar()!='\n'); //清除鍵盤緩存的換行符

int pingmian[m][n]; //創建二維平面

printf("現在開始分配蚊子所在位置!\n");

int xunhuan_shuru_0, xunhuan_shuru_1; //創建2個循環使用的變量

char fenpei_wenzi_kong; //創建分配蚊子時要用的變量

for(xunhuan_shuru_0=0; xunhuan_shuru_0

for(xunhuan_shuru_1=0; xunhuan_shuru_1

fenpei_wenzi_kong =getchar(); //分配蚊子

if(fenpei_wenzi_kong=='0'){ //如果為空,那么當前格的生命值是-100

pingmian[xunhuan_shuru_0][xunhuan_shuru_1] =-100; //當前格的生命值為-100

}

else if(fenpei_wenzi_kong=='#'){ //如果有蚊子,當前格生命為100

pingmian[xunhuan_shuru_0][xunhuan_shuru_1] =100; //當前格生命為100

}

else{ //如果不是上述的兩個那么重新開始輸入

printf("分配出錯,請重新輸入!\n"); //輸出語句

xunhuan_shuru_1 =-1; //第二循環值歸零

}

}

while(getchar()!='\n'); //清除回車鍵

}

int k=1, x=999, y=999; //創建炸彈變量(默認1發炸彈), 還有待會他的x和y坐標的變量

printf("請輸入炸彈的數量:");

scanf("%d", &k); //輸入有幾發炸彈

while(getchar()!='\n'); //清除回車鍵

int zhanji[k][1]; //記錄戰績用的數組

int xunhuan_shuru_zhadan_zuobiao; //創建等下循環使用的變量:輸入炸彈坐標的

for(xunhuan_shuru_zhadan_zuobiao=0; xunhuan_shuru_zhadan_zuobiao

printf("第%d發炸彈的坐標:", xunhuan_shuru_zhadan_zuobiao+1);

scanf("%d %d", &x, &y); //輸入坐標

x -=1; //坐標修正

y -=1; //坐標修正

zhanji[xunhuan_shuru_zhadan_zuobiao][0] =0; //戰績初始化

if(x

if(pingmian[x][y]>98){ //驗證當前格是否有蚊子

pingmian[x][y] -=2; //有蚊子,產生傷害

if(pingmian[x][y]<=98){ //如果蚊子被打死

zhanji[xunhuan_shuru_zhadan_zuobiao][0] +=1; //記錄殺死一個蚊子

}

}

if(x+198){ //驗證旁邊格是否存在和是否存在蚊子

pingmian[x+1][y] -=1; //有蚊子,產生傷害

if(pingmian[x+1][y]<=98){ //如果蚊子被打死

zhanji[xunhuan_shuru_zhadan_zuobiao][0] +=1; //記錄殺死一個蚊子

}

}

if(x-198){ //驗證旁邊格是否存在和是否存在蚊子

pingmian[x-1][y] -=1; //有蚊子,產生傷害

if(pingmian[x-1][y]<=98){ //如果蚊子被打死

zhanji[xunhuan_shuru_zhadan_zuobiao][0] +=1; //記錄殺死一個蚊子

}

}

if(y+198){ //驗證旁邊格是否存在和是否存在蚊子

pingmian[x][y+1] -=1; //有蚊子,產生傷害

if(pingmian[x][y+1]<=98){ //如果蚊子被打死

zhanji[xunhuan_shuru_zhadan_zuobiao][0] +=1; //記錄殺死一個蚊子

}

}

if(y-198){ //驗證旁邊格是否存在和是否存在蚊子

pingmian[x][y-1] -=1; //有蚊子,產生傷害

if(pingmian[x][y-1]<=98){ //如果蚊子被打死

zhanji[xunhuan_shuru_zhadan_zuobiao][0] +=1; //記錄殺死一個蚊子

}

}

}

else{ //如果輸入的坐標有誤,那就重新輸入

printf("輸入的坐標有誤,請重新輸入!\n"); //輸出語句

xunhuan_shuru_zhadan_zuobiao -=1; //當前循環次數撤銷

}

}

int xunhuan_shuchu; //循環變量

for(xunhuan_shuchu=0; xunhuan_shuchu

printf("第%d發炸彈戰績:%d\n", xunhuan_shuchu+1, zhanji[xunhuan_shuchu][0]); //輸出語句

}

return 0;

}

樓主,您復制到編輯器里,TAB縮進,應該都還在,您看一下,我的輸出運行結果如下:

總結

以上是生活随笔為你收集整理的生命值c语言编码怎么打,【图片】初学C语言 麻烦大佬们帮帮忙【c语言吧】_百度贴吧...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。