【C筆記】10.31 bool判斷

2021-02-19 百川困了沒

1、bool型真的好好用啊!


 稍微說幾句8,bool就是1和0,然後1是ture 0是false。

沒了

是不是很簡單!

#include<stdio.h>int n,t[1001],i,ans;int main(){    scanf("%d\n",&n);    getchar();    for(i=1;i<=n;i++){        scanf("%d ",&ans);        t[ans]=1;                  getchar();    }    ans=0;    for(i=1;i<=1000;i++)        if(t[i])            ans++;    printf("%d\n",ans);       for(i=1;i<=1000;i++)        if(t[i])                        printf("%d ",i);           return 0;}

先說明一下背景:

題目是一個排序,n個數字,篩掉重複數字,最後輸出剩餘數字的個數,並從小到大排序

然後解釋一下代碼:

(一)

第七行我們輸入數字到數組,輸入到數組的下標,有數字的就為1。

這個過程把篩也帶上了,比如你輸入兩個20,兩個此輸入數組下標都是20,所以只保留一個了。

還帶上了排序,因為小的在前面,大的自然就在後面咯。

tql

(二)

16,17行遍歷數組,找出為值為1的數組,輸出他的下標。

感覺這個思路簡直tql!還是得跟神犇好好學。

還有一個就是掃雷

當然不是你附件裡面掃雷啦,devc++還做不出來得用vision studio來做

想學的我附個連結:https://www.bilibili.com/video/BV1x7411X75o?from=search&seid=8677555311976562076

視頻大概一個半小時

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){  int n,m,i,j;  char b[105][105];                int  a[105][105];              scanf("%d %d",&n,&m);  getchar();                      memset(a,0,sizeof(a));          for(i=1;i<=n;i++){    for(j=1;j<=m;j++){      scanf("%c",&b[i][j]);              if(b[i][j]=='*'){           a[i][j]=1;              }    }    getchar();  }  for(i=1;i<=n;i++){    for(j=1;j<=m;j++){               if(a[i][j]==1){                  printf("*");                 }      else{        printf("%d",a[i+1][j+1]+a[i+1][j-1]+a[i+1][j]+a[i][j+1]+a[i][j-1]+a[i-1][j+1]+a[i-1][j]+a[i-1][j-1]);      }         }    putchar('\n');       }  return 0;}

就是讓數組*的為1,然後遍歷二維數組進行判斷!

很簡單吧!

超好用的!

相關焦點

  • 電影:死亡筆記:點亮新世界
    豆瓣評分:6.4導演:佐藤信介主演:東出昌大 池松壯亮 菅田將暉 藤井美菜 川榮李奈 藤原龍也 松山研一 戶田惠梨香  劇 情 介 紹: __________        在這部死亡筆記:點亮新世界中,十年後,6本死亡筆記散落人間引發全球性混亂,六本擁有者具有主宰世界的強大力量,盼望夜神月復活的陣營,與誓死反抗夜神月的陣營,雙方的終極爭奪戰,即將替死神揭開序幕!
  • 春節充電系列:李宏毅2017機器學習課程學習筆記07之反向傳播(Back Propagation)
    春節充電系列:李宏毅2017機器學習課程學習筆記03之梯度下降春節充電系列:李宏毅2017機器學習課程學習筆記04分類(Classification
  • 【募捐】石家莊10·31獲救貓咪款項募捐專用貼
    以上兩圖為11月1日中午拍攝於弘恩動物醫院住院部(1031獲救貓咪被分別安置在兩個大籠子裡,雖然在我掀開布簾的瞬間,貓咪仍有驚恐,但大都看起來比昨天情緒穩定了很多) 上圖為1031獲救貓咪安置在康橋動物醫院的集體合照
  • 子彈筆記:如何用印象筆記 Evernote 養成習慣
    這種文章的作者@阿爾卑斯小蜜蜂,是 5 年的印象筆記老用戶,她說自己「可以說和它一起成長,建立了自己一套使用的方法和筆記系統。」1. 什麼是子彈筆記 bullet journal ?子彈筆記是一種做快速,簡潔的做筆記方法。
  • 十九大報告英文版筆記 40(完結)
    後續整理匯總版本十九大報告英文版筆記 39十九大報告英文版筆記 38十九大報告英文版筆記 37十九大報告英文版筆記 36十九大報告英文版筆記 35十九大報告英文版筆記 34十九大報告英文版筆記 33十九大報告英文版筆記 32十九大報告英文版筆記 31十九大報告英文版筆記 30十九大報告英文版筆記 29十九大報告英文版筆記 28十九大報告英文版筆記 27
  • C語言入門經典:必背18個經典程序
    程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,     則表明此數不是素數,反之是素數。/2;i++,j--)    {  c1=c[i];c[i]=c[j];c[j]=c1;  }  printf("%s\n",c);        }  指針法:void invert(char *s){int i,j,k; char t; k=strlen(s);
  • 少兒活動 1/31 周六 《飛機總動員》
    嘉賓:齊跡(童趣出版公司編輯)時間:2015年1月31日(周六)10:00-10:50;14:00-15:30地點:首圖A座三層青少年多媒體空間童心舞臺備註:適合3-6歲。座位有限,坐滿為止。——第285期-回復以下關鍵字獲取相應內容-楊絳 | 星際穿越 | 毛澤東傳 | 講談社中國的歷史 | 鄉愁 | 安妮寶貝 | 霍金 | 泰戈爾 | 紀伯倫 | 戈迪默| 馬爾克斯 | 柴靜 | 資中筠 | 沈昌文 | 胡塞尼 | 自然筆記 | 兒童安全 | 攝影 | 畢淑敏 | 憂鬱症 | 畢飛宇 | 吳曉鈴 | 孟暉 | 楊天石 | 濮存昕 | 水均益
  • 小學數學:平年閏年,如何判斷?
    今天我們來學習平年和閏年的判斷。地球繞太陽公轉一圈是一年,地球在公轉的同時也在不停自轉,自轉一圈是一天。地球公轉一圈的是間是自轉一圈時間的365倍多一點。同時,一年被分為十二個月,可這12個月份的天數卻不盡相同,有的月份是31天,我們稱之為大月,有的月份是30天,我們稱之為小月,還有一個不安分的2月,有時是29天,有時是28天。那麼, 哪些月份是31天的大月呢?
  • 《死亡筆記》真人電視劇+網劇!
    事後他又利用死亡筆記救下被歹徒劫持的父親,從而確認了這個筆記本的真實性。與此同時,模樣恐怖的死神琉克出現在青年面前,聲稱夜神已成為死亡筆記的主人,如何使用由他自己決定。點評:這個是電視劇版的死亡筆記,這版真的是要命啊!
  • 【歡樂】日劇《死亡筆記》雷暈日本網友
    《死亡筆記》看點:天才VS天才的頭腦戰、藤原龍也的叫喊技能、比原作更漂亮的Ending;電視劇版的《死亡筆記》看點:凡人VS凡人的頭腦戰、吐槽滿滿的原作改編、人性劇。作為《死亡筆記》不可原諒!!!這絕逼不是「死亡筆記」!!!!!內心幾乎是奔潰的……——ハルト9000(@Haruto_1701)2015.7.5關於《死亡筆記》的感想,實話說,是像看《JUMP》的腰斬連載漫畫和海外Z級電影(超低成本爛片)一樣的感覺,如果以這種低標準來看是非常有趣的電視劇。
  • 時隔十年《死亡筆記電影版:Light up the NEW world》強勢回歸!
    時隔十年死亡筆記回歸再次上影天才偵探同天才罪犯之間的鬥爭2016年10月
  • 【猶太故事】善意判斷人
    我們如何判斷人的呢?《米德拉什》通過挪亞的故事給了我們一個開啟。在挪亞放出鴿子叼回橄欖枝之前,他放出了一隻烏鴉。但是那隻烏鴉不願聽從吩咐,一直在方舟四周盤旋。為什麼?《米德拉什》告訴我們,烏鴉懷疑挪亞把它打發出去是為了將它的妻子佔為已有。這聽起來可能嗎?
  • C語言進階技術:同事這些操作把我驚呆了!
    **************/ 8#include"module1.c" 9#include"module2.c"1011/***************************12 * Fuction: main13 * Author :(最後一個bug) 14 **************************/15int main
  • 10.31 | 萬聖節滿月派對@jump beer
    10.31 | 萬聖節滿月派對@jump beer🎃萬聖節又叫諸聖節每年的11月1日>是西方的傳統節日而萬聖節前夜10月31日卻是這個節日最熱鬧的時刻Halloween然而 據我觀察10.31這一天月亮是滿月狀態
  • 死亡筆記:點亮新世界(日韓,更新3集)
    但是,被稱為「死亡筆記迷」的三島(東出昌大)為防止再次發生死亡筆記案件,日夜繼續進行研究調查。此時,發生了一起罪犯因心臟麻痺而死亡的案件。三島獨自進行調查推理時,卻接近了搜查一課都未曾注意到的真相……本故事講述的是經過了10年,在死亡筆記案件頻發之際,三島作為王牌搜查官應對此類案件的正統警察故事。
  • C/C++編程筆記:教你一招丨求兩個 vector 中不同的所有元素
    輸出:第一個數組包含:5 10 15 20 25第二個數組包含:50 40 30 20 10對稱差有6個元素:5 15 25 30 40 502.使用自定義功能輸出:第一個數組包含:5 10 15 20 25第二個數組包含:50 40 30 20 10對稱差有6個元素:5 15 25 30 40 50可能的應用:用於查找一個容器中存在的元素
  • 10 月 31 日開始冬令時間
    2021年的夏令時間即將結束,從10 月 31 日起,因時鐘必須向後撥一小時。
  • 盜墓筆記 第一季 (2015)
    類型: 懸疑 / 冒險製片國家/地區: 中國大陸語言: 漢語普通話首播: 2015-06-12(中國大陸)集數: 12單集片長: 45分鐘又名: 盜墓筆記 / 考古筆記 / 盜墓筆記S / The Lost Tomb Season 1盜墓筆記 第一季的劇情簡介 · · · · · ·  出生於「老九門」世家的吳邪(李易峰 飾),因身為考古學家的父母在某次保護國家文物行動時被國外盜墓團夥殺害