【c語言趣味程式設計100例】抓交通肇事犯
阿新 • • 發佈:2019-01-02
問題:一輛卡車違反交通規則,撞人後逃跑.現場有三個人目擊事件,
但都沒有記住車牌號.只記下車號的一些特徵.甲說:牌照的前
兩個數字相同;乙說:牌照的後兩個數字相同,但與前兩個不同
,丙是位數學家,他說:四位的車號剛好是一個整數的平方。
#include<stdio.h> /* 問題:一輛卡車違反交通規則,撞人後逃跑.現場有三個人目擊事件, 但都沒有記住車牌號.只記下車號的一些特徵.甲說:牌照的前 兩個數字相同;乙說:牌照的後兩個數字相同,但與前兩個不同 ,丙是位數學家,他說:四位的車號剛好是一個整數的平方。 程式設計思路: 我們可以用窮舉法找到該數。 **/ void main(){ int i,j,k,temp,flag = 0; //i 代表前兩位車牌號數字 j代表後兩位車牌號 k代表車牌號 for(i=0;i<=9;i++){ if(flag) break; for(j=0;j<=9;j++) { if(flag) break; if(i!=j) k=1000*i+100*i+10*j+j; for(temp=31;temp<=99;temp++) if(temp*temp==k) { printf("車牌號是:%d\n",k); flag = 1; break; } } } }