当前位置:首页 » 编程语言 » 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垯镞犺剳娴併

热点内容
如何取消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
数据库信息安全 发布:2024-07-01 10:41:12 浏览:964
python安装pyqt4 发布:2024-07-01 10:39:42 浏览:891