① 編寫程序:輸入一個4位的整數,然後分別輸出組成改4位數的各位數字。
y=此處輸入四位整數;
x(1,1)=floor(y/10^3);
x(1,2)=floor((y-10^3*x(1,1))/10^2);
x(1,3)=floor((y-10^3*x(1,1)-10^2*x(1,2))/10);
x(1,4)=floor((y-10^3*x(1,1)-10^2*x(1,2))-10*x(1,3));
x
最後結果是以矩陣出來的,這個程序適用於matlab軟體,其他的應該也行,沒用到什麼比較麻煩的程序語言
要求第i個數,就輸入x(1,i)就出來了
② 按鍵精靈破解4位純數字游戲密碼代碼
不可以
但我還有辦法
你先採納我
③ 用c語言編譯程序求一個四位數的個位之和
是各位之和吧?
#include"stdio.h"
voidmain(void)
{
intnum=1234;
inti;
inttotal;
inttmp=num;
total=0;
for(i=0;i<4;i++)
{
total+=tmp%10;
tmp/=10;
}
printf("num:%d,total:%d ",num,total);
}
④ 用c語言編程(輸入一個四位數,求出它的個位、十位、百位、千位)
C代碼:---------------------
int a;
scanf("%d",&a);
printf("個位:%d,十位:%d,百位:%d,千位:%d",a%10,a%100/10,a%1000/100,a/1000)
--------------------------------
VC++中代碼如下:
#include "stdafx.h"
#include
int main(int argc, char* argv[])
{
int a;
scanf("%d",&a);
printf("個位:%d,十位:%d,百位:%d,千位:%d",a%10,a%100/10,a%1000/100,a/1000);
system("pause");
return 0;
}
C語言有以下幾種取整方法:
1、直接賦值給整數變數。如:
int i = 2.5; 或 i = (int) 2.5;
這種方法採用的是捨去小數部分,可以用於你的問題。
2、C/C++中的整數除法運算符"/"本身就有取整功能(int / int),而下面介紹的取整函數返回值是double。整數除法對正數的取整是捨去小數部分,但是整數除法對負數的取整結果和使用的C編譯器有關。
3、使用floor函數。floor(x)返回的是x的整數部分。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函數。ceil(x)返回的是不大於x的最小整數。如:
ceil(2.5) = 2
ceil(-2.5) = -2
floor和ceil對於正數沒有區別,但是對於負數結果不同。floor()是向負無窮大舍入,floor(-2.5) = -3;ceil()是向正無窮大舍入,ceil(-2.5) = -2。
⑤ 由電腦來猜4位數字游戲的C/C++程序代碼
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
int i,j,k;
int l,n;
int a=0,b=0,m=0;
int x[4],y[4];
int count=0;
//將數字輸入數組x
printf("請輸入4個數字:\n");
for(i=0;i<=3;i++) /*Imput a number*/
{
scanf("%d",x+i);
}
/* 輸出數組 x
for(i=0;i<=2;i++)
printf("%d ",x[i]);
*/
//機器猜的數
for(n=1000;n<10000;n++)
{
y[0]=n/1000;
y[1]=n%1000/100;
y[2]=n%100/10;
y[3]=n%10;
count++;
printf("機器猜的數為:");
for(i=0;i<=3;i++)
{
printf("%d ",y[i]);
}
//計數A
for(i=0;i<=3;i++)
{
if(x[i]==y[i])
a++;
}
//計數B
for(i=0;i<=3;i++)
{
for(j=0;j<=3;j++)
{
if(x[i]==y[j])
b++;
}
}
if(m<a)
{m=a;}
printf("%d",a);
printf("A");
printf("%d",b);
printf("B");
printf(" \n");
a=0;b=0;
if(m==4)break;
}
printf("共花了%d次猜出結果",count);
}
⑥ 顯示解碼器可以實現4位十進制數字的顯示電路有哪幾種
顯示解碼器可以實現四位十進制的數字的顯示電路有哪幾種?十進制的密碼器有四種,他們分別是大寫的中文數字金位帶小數點後的兩位數進位
⑦ 國標代碼有的四位,有的五位
在許多進口水果的標簽上,人們發現經常能看見一個數字代碼。很快,關於這個代碼的秘密引起了人們的巨大興趣。在這個對食品充滿疑慮的時代,透過這個數字去分辨食品的「出身」,無疑對人們有巨大的吸引力。這個代碼究竟是什麼意思?又有什麼用呢?代碼為了方便查詢而生這個代碼叫做「價格查找代碼」,英文「Pricelook-upcodes」,簡稱PLU代碼。它開始於1990年,用在散裝而且未經加工的蔬菜、水果、草葯、調料以及乾果上。使用這個代碼的目的,是為了方便超市跟蹤查詢產品的種類、大小以及價格等信息。它起源於北美,然後逐漸擴展到其他國家。2001年,國際農產品標准聯盟(,簡稱IFPS)把它推廣到了全球。IFPS是一個全球性的蔬菜水果的行業協會,作用是促進世界各地蔬菜水果行業的溝通協作。現在,PLU代碼由IFPS管理。基本的代碼由四位數字組成,都是由3或者4打頭,分配給一個具體的種類。但是這個號碼的分配是沒有規律的,也就是說,一個品種申請號碼,就從還沒有被佔用的號碼中隨機拿出一個分配給它。有的水果會根據大小分配兩個或者三個代碼。比如北美的哈密瓜,小個的代碼是4318,大的是4319。而北美的桔子,小個的是3425,大個的是3427,中等大小的是3426。這幾個例子中的代碼被特別分配給了北美產品。不過大多數的代碼不分地域,只要是同一種類,不管來自哪個國家都共用一個代碼。現在,IFPS給這些4位代碼加了一個「前綴碼」,用來區分產品的種植方式。前綴「9」表示有機生產,前綴「8」表示經過基因改造,而前綴「0」表示這兩種情況之外的傳統生產(即可以用化肥農葯等常規種植技術,但品種不能經過基因改造)。而前綴「0」可以省略,所以四位碼表示常規產品,而五位碼只會由「8」或者「9」開頭。比如一種常規種植的木瓜代碼是4052,如果這個種類的木瓜是有機種植的,代碼就是94052。如果同一種類進行了轉基因操作,則代碼就是84052。通過標簽代碼了解進口水果只是「屠龍之技」現在,中國市場上有了越來越多的進口水果。在社會對轉基因產品盲目恐慌的背景下,許多人對於通過這個標簽代碼來識別轉基因水果充滿了興趣。從理論上說,這個代碼的確可以提供這個信息。然而,至少在目前,這個「生活小竅門」只不過是沒有實際價值的「屠龍之技」。首先,IFPS只是一個行業協會。它制定的PLU代碼,對任何生產和經銷商都沒有強制約束力,經銷商是否使用這個代碼完全出於志願。使用這個代碼只是為了方便超市跟蹤查詢價格信息。如果使用這個標簽會影響銷售,那麼他們完全可以拒絕使用。而在中國,如果一個經銷商不採用PLU代碼,或者使用自己的代碼,也都完全合法。其次,目前世界上的轉基因水果只有木瓜。其他的轉基因水果要麼已經被市場淘汰,要麼還在實驗室階段。國外的市場上都沒有,也就無所謂進口。所以,你去市場上,除了木瓜之外,也找不到前綴「8」的其他水果。第三,中國對轉基因產品強制標注。任何進口的轉基因食品都必須經過農業部審批,而且明確標注。也就是說,即使將來有其他轉基因水果實現了商業化種植,農業部也批准了它們的進口,在中國市場上也必然是明確註明的,而用不著靠這個代碼去識別。轉基因水果離我們有多遠轉基因技術已經很成熟,在大豆、油菜、玉米、棉花等農作物中已經得到了廣泛應用。什麼樣的農產品會進行轉基因,一方面是技術難度,另一方面是市場前景。大豆等農作物是一年生的,也就是從下種到收獲在一年內就可以完成。而多數水果都是多年生的,做一次種植試驗就需要幾年才能得到結果。僅僅種植試驗所需要的時間來講,開發轉基因水果就要更麻煩。而目前公眾對轉基因有一些疑慮,開發出的產品如果沒有足夠的優勢也就更難獲得市場的認可。但是水果的種植、儲藏畢竟面臨著許多傳統育種解決起來力不從心的問題。比如要抗蟲就要使用農葯,而大家都不喜歡農葯殘留;要除草就要人工,否則就只能用除草劑,用除草劑就需要抗除草劑的品種;水果要想供應更長的時間、更廣的地域,就需要更加耐儲藏的產品……轉基因技術為這些問題的解決提供了一種新的、高效的解決方案。許多研究機構在積極開發具有各種改良特性的轉基因水果。除了木瓜,離市場最近的轉基因水果應該是抗褐變蘋果。蘋果中含有多酚化合物,具有抗氧化性能。同時它還有「多酚氧化酶」,在蘋果去皮或者切開之後,多酚氧化酶會把多酚化合物氧化成黑褐色的色素,從而使得蘋果變黑。梨和土豆的變黑也是同樣的道理。這種「褐變反應」是大家所不喜歡的。且不說多酚化合物的抗氧化性是不是對健康有價值,變色的蘋果讓人失去了吃的慾望。加拿大的一家公司「關閉」了蘋果中的一些基因,從而阻止了多酚氧化酶的產生。缺少了「褐變反應」的關鍵推手,這樣的蘋果也就不會變色了。從技術和安全
⑧ 求個有意思的四位數字,編碼
1314一生一世+2008年+1860前移動
⑨ 用與非門設計一個4位代碼的的數字鎖
五千以上,一般般的四位的可以到三四千,
依題意列出邏輯表達式再化簡。
開鎖:
Y1 = ABC + AB + A + B
= A(BC + B + 1) + B
= A + B
電路邏輯是二輸入端或門,用與非門設計就是輸入低電平有效,輸出高電平有效的或門。
報警:
Y2 = C (ABC 同時按下除外)
(9)四位數字代碼編譯器擴展閱讀:
與非門是與門和非門的結合,先進行與運算,再進行非運算。與非運算輸入要求有兩個,如果輸入都用0和1表示的話,那麼與運算的結果就是這兩個數的乘積。如1和1(兩端都有信號),則輸出為0;1和0,則輸出為1;0和0,則輸出為1。與非門的結果就是對兩個輸入信號先進行與運算,再對此與運算結果進行非運算的結果。簡單說,與非與非,就是先與後非。