當前位置:首頁 » 編程語言 » c語言號碼

c語言號碼

發布時間: 2024-06-29 06:16:38

A. 鐢–璇璦瑙e喅鈥︹ 瀹氫箟涓涓浜岀淮鏁扮粍,瀛樺偍5涓浜虹殑濮撳悕鍜岀數璇濆彿鐮,浠庨敭鐩樿緭鍏ュ撳悕鍚,瑕佹眰鑳借緭鍑虹數璇濆彿鐮

#include<stdio.h>
#include<string.h>
void main()
{
int i;
char a[10][20],b[20];
printf("渚濇℃寜瀵硅緭鍏5涓浜虹殑濮撳悕鍜岀數璇濆彿鐮侊紝濡傦細寮犱笁 12345678 鏉庡洓 87654321...\n");
for(i=0;i<10;i++)
scanf("%s",a[i]);
printf("杈撳叆瑕佹煡璇㈢殑濮撳悕錛堣緭鍏q緇撴潫錛夛細");
scanf("%s",b);
while(b[0]!='q')
{
for(i=0;i<5;i++)
{
if( !strcmp(b,a[2*i]) )
{
printf("鐢佃瘽鍙風爜鏄錛%s\n\n",a[2*i+1]);
break;
}
}
if(i==5)
printf("鏌ユ棤姝や漢錛\n\n");
printf("杈撳叆瑕佹煡璇㈢殑濮撳悕錛堣緭鍏q緇撴潫錛夛細");
scanf("%s",b);
}
}

B. C語言 隨機產生10個手機號,不能重復。輸入英文名後綁定手機號,一個名字一個手機號

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

constintPHONE_LENGTH=11;

constchar*PREFIX="139";

typedefstruct{

intavailable;
charnumber[PHONE_LENGTH+1];
charowner_name[31];
}PhoneNumber;


voidphoneNumberGenerator(PhoneNumber*phones,intsize,constchar*prefix);
voiddisplayPhoneNumber(PhoneNumber*phones,intsize);
intmain(void)
{


chartname[31];
intid;
PhoneNumberphones[10];

phoneNumberGenerator(phones,10,PREFIX);

displayPhoneNumber(phones,10);
while(1)
{
puts("請輸入您的姓名");
scanf("%s",tname);

puts("請輸入您喜歡號碼的編號");
scanf("%d",&id);

if(phones[id].available)
{
strcpy(phones[id].owner_name,tname);

phones[id].available=0;

displayPhoneNumber(phones,10);
}else
{
puts("此號已被佔用,請選擇其他的號碼");

}}return0;
}


voidphoneNumberGenerator(PhoneNumber*phones,intsize,constchar*prefix)
{

intrepeat;//重復標志變數

for(inti=0;i<size;++i)
{

strncpy(phones[i].number,prefix,strlen(prefix));//復制號碼前綴
phones[i].available=1;//初始化號碼為可用
strcpy(phones[i].owner_name,"unknow");//初始化號碼的擁有著為"unknow"//開始產生號碼
do{

repeat=0;
/*******************產生一個隨機號碼******************/
for(intj=strlen(prefix);j<PHONE_LENGTH;++j)
{
(phones[i].number)[j]=rand()%10+'0';

}
(phones[i].number)[PHONE_LENGTH]='';

/************************檢測重復性**************************/
for(intk=0;k<i;k++)
{
if(strcmp(phones[i].number,phones[k].number)==0)
{
repeat=1;
break;

}

}
}while(repeat);//如果當前產生的號碼與之前的重復了,則再生成一個,直到不重復為止

}}


voiddisplayPhoneNumber(PhoneNumber*phones,intsize)
{


printf("%-5s%-20s%-10s%s ","編號","號碼","狀態","擁有者");
for(inti=0;i<size;++i)
{


printf("%-5d%-20s%-10s%s ",i,phones[i].number,phones[i].available?"可用":"已佔用",phones[i].owner_name);


}

}

C. c璇璦鎬庝箞杈撳叆韜浠借瘉鍙風爜錛

鍑芥暟璋冪敤閿欍

int x;

scanf("%d",&x);

int y=square(x);

printf("%d",y);

return 0;

鎴栵細

璇ヨ屾敼涓

input(pat);

鎶妏at鐨勫畾涔夌Щ鍒板墠闈㈠幓

int select;

struct patient pat;

fflush(stdin);

鎵╁睍璧勬枡錛

C璇璦鍖呭惈鐨勫悇縐嶆帶鍒惰鍙ヤ粎鏈9縐嶏紝鍏抽敭瀛椾篃鍙鏈32 涓錛岀▼搴忕殑緙栧啓瑕佹眰涓嶄弗鏍間笖浠ュ皬鍐欏瓧姣嶄負涓伙紝瀵硅稿氫笉蹇呰佺殑閮ㄥ垎榪涜屼簡綺劇畝銆傚疄闄呬笂錛岃鍙ユ瀯鎴愪笌紜浠舵湁鍏寵仈鐨勮緝灝戱紝涓擟璇璦鏈韜涓嶆彁渚涗笌紜浠剁浉鍏崇殑杈撳叆杈撳嚭銆佹枃浠剁$悊絳夊姛鑳斤紝濡傞渶姝ょ被鍔熻兘錛岄渶瑕侀氳繃閰嶅悎緙栬瘧緋葷粺鎵鏀鎸佺殑鍚勭被搴撹繘琛岀紪紼嬶紝鏁卌璇璦鎷ユ湁闈炲父綆媧佺殑緙栬瘧緋葷粺銆

鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-c璇璦

D. C璇璦鎻愬彇韜浠借瘉鍙風爜涓鐨勭鍗佷竷浣嶆暟鐢ㄤ粈涔堝嚱鏁幫紵

韜浠借瘉鍙風爜涓鐨勭鍗佷竷浣嶉氬父鏄鏍¢獙鐮侊紝瀹冩槸鐢卞墠17浣嶆暟瀛楄$畻寰楀嚭鐨勶紝鐢ㄤ簬媯楠岃韓浠借瘉鍙風爜鐨勬湁鏁堟с傝佹彁鍙栬韓浠借瘉鍙風爜涓鐨勭鍗佷竷浣嶆暟錛屽彲浠ヤ嬌鐢–璇璦涓鐨勫瓧絎︿覆澶勭悊鍑芥暟strncpy鍜宻trlen銆

涓嬮潰鏄涓涓紺轟緥浠g爜錛

鍦ㄨ繖涓紺轟緥涓錛岄栧厛浣跨敤scanf鍑芥暟璇誨叆涓涓韜浠借瘉鍙風爜錛屽苟浣跨敤strlen鍑芥暟璁$畻瀹冪殑闀垮害銆傚傛灉闀垮害涓嶄負18錛屽垯璁や負榪欎釜韜浠借瘉鍙風爜涓嶅悎娉曪紝鐩存帴杈撳嚭閿欒淇℃伅騫剁粨鏉熺▼搴忋

鍚﹀垯錛屽彲浠ラ氳繃瀛楃︿覆緔㈠紩鏂瑰紡鐩存帴鍙栧嚭絎鍗佷竷浣嶆牎楠岀爜錛屽苟灝嗗叾杈撳嚭銆傛敞鎰忥紝韜浠借瘉鍙風爜涓鐨勬瘡涓浣嶉兘鏄涓涓瀛楃︼紝鍥犳ゅ湪瀹氫箟韜浠借瘉鍙風爜鐨勫瓧絎︿覆鏃訛紝闇瑕侀勭暀涓涓棰濆栫殑瀛楃﹀瓨鍌ㄥ瓧絎︿覆鐨勭粨灝炬爣蹇梊0錛屽嵆瀹氫箟涓篶har id[19]銆

闇瑕佹敞鎰忕殑鏄錛岃繖鍙鏄鎻愬彇韜浠借瘉鍙風爜涓鐨勭鍗佷竷浣嶆牎楠岀爜錛屽傛灉瑕佽繘琛岃韓浠借瘉鍙風爜鐨勫畬鏁存牎楠岋紝闇瑕佽繘琛屽嶆潅鐨勮繍綆楋紝鍏蜂綋瀹炵幇鏂瑰紡鍙鑳藉洜鍦板尯鑰屽紓銆

E. 鍏充簬c璇璦鍒ゆ柇鐢佃瘽鍙風爜鍚堟硶闂棰

浣犲仛鍑犱釜媯鏌ュ嚱鏁幫紝姣斿傛嫻嬫槸鍚︿負0-9,浣犺繕瑕佸幓鐧懼害涓嬬數鑴戝彿鐮佺殑瑙勫垯錛屾牴鎹瑙勫垯鏉ュ仛灝卞彲浠ヤ簡銆

boolisNum(charnum){
if(num>='0'&&num<='9')
returntrue;
returnfalse;
}

鍏跺疄姝e垯琛ㄨ揪寮忓氨鏄榪欐牱鍋氱殑涓涓綆鍗曟柟娉曪紝浣犲彲浠ュ厛璇曡瘯澶嶆潅鐨勶紝姝e垯鏃犺剳嫻併

熱點內容
python語言類型 發布:2024-07-01 11:50:35 瀏覽:857
編程題匯總 發布:2024-07-01 11:50:34 瀏覽:848
如何取消iphone確認密碼 發布:2024-07-01 10:59:48 瀏覽:510
包餃子多了如何存儲 發布:2024-07-01 10:58:29 瀏覽:833
為什麼安卓沒有孤膽車神 發布:2024-07-01 10:52:49 瀏覽:325
戰爭雷霆為什麼不能連接伺服器 發布:2024-07-01 10:52:49 瀏覽:208
python深拷貝 發布:2024-07-01 10:48:25 瀏覽:696
a8相當於什麼安卓cpu 發布:2024-07-01 10:47:50 瀏覽:994
intel快速存儲驅動藍屏 發布:2024-07-01 10:47:41 瀏覽:108
wap站源碼 發布:2024-07-01 10:47:38 瀏覽:837