- توردا
- 66 سائەت
- جۇغلانما
- 412
- ئاقچا
- 9
- ئاخىرقى قېتىم
- 2011-11-13
- تىزىملاتقان
- 2011-5-13
- تېما
- 11
- نادىر
- 0
- ھوقۇقى
- 50
- يازما
- 52

- ئاقچا
- 9
- جۇغلانما
- 412
- توردا
- 66 سائەت
- نادىر
- 0
- تېما
- 11
|
كومپيۇتېردىن بىر ھۆججەتنى ئىزدەۋىتىپ ئادىنقى مەۋسۇم C تىلىنى يىڭى ئۈگەنگەن چاغلاردا يازغان بىر ئاددى پىروگرامما ئۇچىراپ قالدى، بۇنى تورداشلار بىلەن ھەمبەھىر قىلىشنى لايىق تاپتىم.
بۇ بىر سان دائىرىسىنى ھوكۈم قىلىش يۇمشاق دىتالى(مۇنداقچە قىلىپ ئىيىتقاندا ئاددى ئويۇن) بولۇپ، ئابونت بىر دائىرىنى بەلگىلەپ بەرگەندىن كىيىن، كومپيۇتېر ئىختىيارى بىرساننى بەلگىلىۋالىدۇ ۋە سىزگە ھەر بىر قەدەمدىن كىيىنكى دائىرىنى كۆرسىتىپ بىرىدۇ، شۇنىڭ بىلەن سىز بۇساننى تاپالايسىز.
پىروگراممىدا تىل تاللاش(ئۇيغۇرچە يىڭى يىزىق، English، 中文) ئىشقا ئاشۇرۇلغان.
گەرچە پروگراممىدا، ئالاھىدە ھىسابلاش ئۇسۇلى قوللىنىلمىغان ۋە ئىش ئۈنۈمى ئالاھىدە دىگىدەك ياخشى بولمىسىمۇ، يىڭى ئۈگەنگۈچىلەرگە بىر مىسال بولسۇن ئۈچۈن تورداشلارغا سۇندۇم.
paraz san.rar
(5.71 KB, چۈشۈرۈش سانى: 0)
- /* san tipish oyuni 1.1 abdutayer */
- #include
- #include
- #include
- int main ( void )
- {
- int target;
- int lg_n, sta, end, key, shart = 0, time_n = 0;
- srand ( time ( 0 ) );
- /* bash mazmun lar */
- printf("San Tipishi Oyoni 1.0 (sinak nuskisi)\n 猜数游戏 (测试版)\n made by Tampa\nfinished by Abdutayer\n\n\nTamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa\n\n\n\n");
- printf("Til rat nomurrini kirguzung\nPlease enter the language number\n请输入语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");/*til tallash*/
- scanf ( "%d" ,&lg_n );
- /* til tallaxta hatalik tin saklindu */
- while ( shart == 0 ){
- while ( lg_n > 3 ){
- printf("\n\n\nTogra bolan til rat nomurrini kirguzung\nPlease ernter the available language number\n请输入准确的语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");
- scanf("%d",&lg_n);
- }
- while ( lg_n < 1 ){
- printf("\n\n\nTogra bolan til rat nomurrini kirguzung\nPlease ernter the available language number\n请输入准确的语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");
- scanf("%d",&lg_n);
- }
- shart = 1;
- }
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\n\n\nsan daerisini balgilang(9998 din kiqik bolsun)\nbashlinishi nuktisi = ");
- break;
- case 2: printf("\n\n\nplease ener the area of number(it should less than 9998)\nstarted by = ");
- break;
- case 3: printf("\n\n\n请输入数字范围(要小于9998)\n开始于 = ");
- break;
- } // bashlinix nuktisi
- scanf ( "%d" ,&sta );
- /* kirguzush daerisi qaklinidu */
- while(sta>9997){
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\n(9998 din kiqik bolsun)\nbashlinishi nuktisi = ");
- break;
- case 2: printf("\n(it should less than 9998)\nstarted by = ");
- break;
- case 3: printf("\n(要小于9998)\n开始于 = ");
- break;
- }
- scanf("%d",&sta);
- }
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\nahirlishish nuktisi = ");
- break;
- case 2: printf("\nfinished by = ");
- break;
- case 3: printf("\n结束于 = ");
- break;
- }
- scanf ( "%d" ,&end ); // ahirlishix nuktisi
- while ( end>9998 ){
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\n(9998 din kiqik bolsun)\nahirlishish nuktisi = ");
- break;
- case 2: printf("\n(it should less than 9998)\nfinished by = ");
- break;
- case 3: printf("\n(要小于9998)\n结束于 = ");
- break;
- }
- scanf("%d",&end);
- }
- while(end-sta<2){
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\nbu ekki san arlikida san yok\nahirlishish nuktisi = ");
- break;
- case 2: printf("\nthere is not a number between the too number\nfinished by = ");
- break;
- case 3: printf("\n两个数之间没有整数\n结束于 = ");
- break;
- }
- scanf ( "\n%d" ,&end );
- }
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\n\nsan daerisi ");
- break;
- case 2: printf("\n\narea of number ");
- break;
- case 3: printf("\n\n数字范围是 ");
- break;
- }
- printf("%d---%d\n",sta,end);/* daera balgilandi */
- target = rand( ) %end; // ehtiyary san bikitidu
- /* ehtiyary sanni qaklash */
- while ( target <= sta ){
- target = rand ( ) %end;
- }
- switch(lg_n)/* tallangan til boyunqa korsitildu */
- {
- /* oyun bashlandi */
- case 1: printf("\n\nbu daerida bir san balgilabdi\nparaz kilip biking bu san =");
- break;
- case 2: printf("\n\nthere is a number in this area \ncan you guess it");
- break;
- case 3: printf("\n\n在这个范围中已锁定一个数\n你猜这个数是");
- break;
- }
- time_n ++;
- scanf ( "%d" ,&key );
- /* kirguzulgan sunni takshuridu */
- shart = 0;
- while ( shart == 0 ){
- if ( key >= end ){
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\nkirguzgan san daera sirtida\n\nbu san = ");
- break;
- case 2: printf("\nthe inputting number is not in zhe available area\n\nplease re enter the number = ");
- break;
- case 3: printf("\n输入的数字无效\n\n请重新输入 = ");
- break;
- }
- time_n ++;
- scanf( "%d" ,&key );
- }
- if ( key <= sta ){
- switch(lg_n)/* tallangan til boyunqa korsitildu*/
- {
- case 1: printf("\nkirguzgan san daera sirtida\n\nbu san = ");
- break;
- case 2: printf("\nthe inputting number is not in zhe available area\n\nplease re enter the number = ");
- break;
- case 3: printf("\n输入的数字无效\n\n请重新输入 = ");
- break;
- }
- time_n ++;
- scanf( "%d" ,&key );
- }
- else
- shart = 1; // sharitka uyghun
- }
- /* yaderoluk hesablash */
- while ( key != target ){
- while ( key > target ){ // daera kiqiklaydu
- end = key;
- switch(lg_n)/* tallangan til boyunqa korsitildu */
- {
- case 1: printf("\n\nU san %d den qong %d den kiqik\nparaz kilip biking bu san =",sta,end);
- break;
- case 2: printf("\n\nthe namber is between %d and %d \ncan you guess it",sta,end);
- break;
- case 3: printf("\n\n这个数大于%d小于%d\n你猜这个数是",sta,end);
- break;
- }
- scanf ( "%d" ,&key );
- time_n ++;
- }
- while ( key < target ){ // daera kiqiklaydu
- sta = key;
- switch(lg_n)/* tallangan til boyunqa korsitildu */
- {
- case 1: printf("\n\nU san %d den qong %d den kiqik\nparaz kilip biking bu san =",sta,end);
- break;
- case 2: printf("\n\nthe namber is between %d and %d \ncan you guess it",sta,end);
- break;
- case 3: printf("\n\n这个数大于%d小于%d\n你猜这个数是",sta,end);
- break;
- }
- scanf ( "%d" ,&key );
- time_n ++;
- }
- }
- switch(lg_n)/* tallangan til boyunqa korsitildu */
- {
- case 1: printf("\n\n\n\n\nyaraysiz %d kadamda U sanni taptingiz\nAbdutayer sizni tabriklaydu",time_n);
- break;
- case 2: printf("\n\n\n\n\nyou guessed the number whith worked %d times\ngiven you a congredulation by Abdutayer",time_n);
- break;
- case 3: printf("\n\n\n\n\n你第%d次猜出这个数了\nAbdutayer祝贺你\n\nTamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa Tamqa\n\n\n",time_n);
- break;
- }
- system ( "pause" );
- return 0 ;
- }
-
مەزمۇننى كۆچۈرۈۋېلىش
|
|