ئۇيغۇر ئۇچۇر تېخنىكا تورى

 پارول قايتۇرىۋېلىش
 خەتلىتىش

QQغا كىرىش

دەھشەت قولاي، باشلايلى

كۆرۈش: 342|ئىنكاس: 0

C دىن ئاددى پروگرامما - پەرەز سان [ئۇلانما كۆچۈرۈش]

Rank: 4

ئاقچا
9
جۇغلانما
412
توردا
66 سائەت
نادىر
0
تېما
11
يوللىغان ۋاقتى 2011-7-15 20:15:31 |ھەممە قەۋەتنى كۆرۈش
كومپيۇتېردىن بىر ھۆججەتنى ئىزدەۋىتىپ ئادىنقى مەۋسۇم C تىلىنى يىڭى ئۈگەنگەن چاغلاردا يازغان بىر ئاددى پىروگرامما ئۇچىراپ قالدى، بۇنى تورداشلار بىلەن ھەمبەھىر قىلىشنى لايىق تاپتىم.
بۇ بىر سان دائىرىسىنى ھوكۈم قىلىش يۇمشاق دىتالى(مۇنداقچە قىلىپ ئىيىتقاندا ئاددى ئويۇن) بولۇپ، ئابونت بىر دائىرىنى بەلگىلەپ بەرگەندىن كىيىن، كومپيۇتېر ئىختىيارى بىرساننى بەلگىلىۋالىدۇ ۋە سىزگە ھەر بىر قەدەمدىن كىيىنكى دائىرىنى كۆرسىتىپ بىرىدۇ، شۇنىڭ بىلەن سىز بۇساننى تاپالايسىز.
پىروگراممىدا تىل تاللاش(ئۇيغۇرچە يىڭى يىزىق، English، 中文) ئىشقا ئاشۇرۇلغان.
گەرچە پروگراممىدا، ئالاھىدە ھىسابلاش ئۇسۇلى قوللىنىلمىغان ۋە ئىش ئۈنۈمى ئالاھىدە دىگىدەك ياخشى بولمىسىمۇ، يىڭى ئۈگەنگۈچىلەرگە بىر مىسال بولسۇن ئۈچۈن تورداشلارغا سۇندۇم.
paraz san.rar (5.71 KB, چۈشۈرۈش سانى: 0)
  1. /* san tipish oyuni 1.1                     abdutayer */
  2. #include
  3. #include
  4. #include
  5. int main ( void )
  6. {
  7. int target;
  8. int lg_n, sta, end, key, shart = 0, time_n = 0;
  9. srand ( time ( 0 ) );
  10.     /* bash mazmun lar */
  11.     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");
  12.     printf("Til rat nomurrini kirguzung\nPlease enter the language number\n请输入语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");/*til tallash*/
  13. scanf ( "%d" ,&lg_n );
  14. /* til tallaxta hatalik tin saklindu */
  15. while ( shart == 0 ){
  16.           while ( lg_n > 3 ){
  17.                 printf("\n\n\nTogra bolan til rat nomurrini kirguzung\nPlease ernter the available language number\n请输入准确的语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");
  18.                 scanf("%d",&lg_n);
  19.                 }
  20.           while ( lg_n < 1 ){
  21.                 printf("\n\n\nTogra bolan til rat nomurrini kirguzung\nPlease ernter the available language number\n请输入准确的语言代号\n1:Uyghurqa (yingi yizik)\n2:English\n3:中文\n");
  22.                 scanf("%d",&lg_n);
  23.                 }
  24.           shart = 1;
  25.           }
  26.      switch(lg_n)/* tallangan til boyunqa korsitildu*/
  27.      {
  28.      case 1: printf("\n\n\nsan daerisini balgilang(9998 din kiqik bolsun)\nbashlinishi nuktisi = ");
  29.         break;
  30.      case 2: printf("\n\n\nplease ener the area of number(it should less than 9998)\nstarted by = ");
  31.         break;
  32.      case 3: printf("\n\n\n请输入数字范围(要小于9998)\n开始于 = ");
  33.         break;
  34.      } // bashlinix nuktisi
  35. scanf ( "%d" ,&sta );
  36.     /* kirguzush daerisi qaklinidu */
  37.     while(sta>9997){
  38.     switch(lg_n)/* tallangan til boyunqa korsitildu*/
  39.     {
  40.      case 1: printf("\n(9998 din kiqik bolsun)\nbashlinishi nuktisi = ");
  41.     break;
  42.      case 2: printf("\n(it should less than 9998)\nstarted by = ");
  43.     break;
  44.      case 3: printf("\n(要小于9998)\n开始于 = ");
  45.     break;
  46.     }
  47.     scanf("%d",&sta);
  48.     }
  49.     switch(lg_n)/* tallangan til boyunqa korsitildu*/
  50.     {
  51.      case 1: printf("\nahirlishish nuktisi = ");
  52.     break;
  53.      case 2: printf("\nfinished by = ");
  54.     break;
  55.      case 3: printf("\n结束于 = ");
  56.     break;
  57.     }
  58. scanf ( "%d" ,&end ); // ahirlishix nuktisi
  59. while ( end>9998 ){
  60.     switch(lg_n)/* tallangan til boyunqa korsitildu*/
  61.     {
  62.      case 1: printf("\n(9998 din kiqik bolsun)\nahirlishish nuktisi = ");
  63.     break;
  64.      case 2: printf("\n(it should less than 9998)\nfinished by = ");
  65.     break;
  66.      case 3: printf("\n(要小于9998)\n结束于 = ");
  67.     break;
  68.     }
  69.     scanf("%d",&end);
  70.     }
  71.     while(end-sta<2){
  72.     switch(lg_n)/* tallangan til boyunqa korsitildu*/
  73.     {
  74.      case 1: printf("\nbu ekki san arlikida san yok\nahirlishish nuktisi =  ");
  75.     break;
  76.      case 2: printf("\nthere is not a number between the too number\nfinished by = ");
  77.     break;
  78.      case 3: printf("\n两个数之间没有整数\n结束于 = ");
  79.     break;
  80.     }
  81.     scanf ( "\n%d" ,&end );
  82.     }
  83.     switch(lg_n)/* tallangan til boyunqa korsitildu*/
  84.     {
  85.      case 1: printf("\n\nsan daerisi  ");
  86.     break;
  87.      case 2: printf("\n\narea of number  ");
  88.     break;
  89.      case 3: printf("\n\n数字范围是  ");
  90.     break;
  91.     }
  92.     printf("%d---%d\n",sta,end);/* daera balgilandi */
  93. target = rand( ) %end; // ehtiyary san bikitidu
  94. /* ehtiyary sanni qaklash */
  95. while ( target <= sta ){
  96.   target = rand ( ) %end;
  97. }
  98.   switch(lg_n)/* tallangan til boyunqa korsitildu */
  99.     {
  100.     /* oyun bashlandi */
  101.      case 1: printf("\n\nbu daerida bir san balgilabdi\nparaz kilip biking bu san =");
  102.     break;
  103.      case 2: printf("\n\nthere is a number in this area \ncan you guess it");
  104.     break;
  105.      case 3: printf("\n\n在这个范围中已锁定一个数\n你猜这个数是");
  106.     break;
  107.     }
  108.     time_n ++;
  109. scanf ( "%d" ,&key );
  110. /* kirguzulgan sunni takshuridu */
  111. shart = 0;
  112. while ( shart == 0 ){
  113.           if ( key >= end ){
  114.          switch(lg_n)/* tallangan til boyunqa korsitildu*/
  115.                {
  116.                case 1: printf("\nkirguzgan san daera sirtida\n\nbu san = ");
  117.                   break;
  118.                case 2: printf("\nthe inputting number is not in zhe available area\n\nplease re enter the number = ");
  119.                break;
  120.                case 3: printf("\n输入的数字无效\n\n请重新输入 = ");
  121.                break;
  122.             }
  123.             time_n ++;
  124.          scanf( "%d" ,&key );
  125.              }
  126.     if ( key <= sta ){
  127.                switch(lg_n)/* tallangan til boyunqa korsitildu*/
  128.                {
  129.                case 1: printf("\nkirguzgan san daera sirtida\n\nbu san = ");
  130.                   break;
  131.                case 2: printf("\nthe inputting number is not in zhe available area\n\nplease re enter the number = ");
  132.                break;
  133.                case 3: printf("\n输入的数字无效\n\n请重新输入 = ");
  134.                break;
  135.             }
  136.             time_n ++;
  137.                scanf( "%d" ,&key );
  138.              }
  139.           else
  140.              shart = 1; // sharitka uyghun
  141. }
  142. /* yaderoluk hesablash */
  143. while ( key != target ){
  144.           while ( key > target ){ // daera kiqiklaydu
  145.                 end = key;
  146.                 switch(lg_n)/* tallangan til boyunqa korsitildu */
  147.           {
  148.                    case 1: printf("\n\nU san %d den qong %d den kiqik\nparaz kilip biking bu san =",sta,end);
  149.                    break;
  150.                    case 2: printf("\n\nthe namber is between %d and %d \ncan you guess it",sta,end);
  151.                    break;
  152.                    case 3: printf("\n\n这个数大于%d小于%d\n你猜这个数是",sta,end);
  153.                    break;
  154.                    }
  155.                 scanf ( "%d" ,&key );
  156.                 time_n ++;
  157.           }
  158.           while ( key < target ){ // daera kiqiklaydu
  159.                 sta = key;
  160.                 switch(lg_n)/* tallangan til boyunqa korsitildu */
  161.           {
  162.                    case 1: printf("\n\nU san %d den qong %d den kiqik\nparaz kilip biking bu san =",sta,end);
  163.                    break;
  164.                    case 2: printf("\n\nthe namber is between %d and %d \ncan you guess it",sta,end);
  165.                    break;
  166.                    case 3: printf("\n\n这个数大于%d小于%d\n你猜这个数是",sta,end);
  167.                    break;
  168.                    }   
  169.                 scanf ( "%d" ,&key );
  170.                 time_n ++;
  171.           }
  172.     }
  173.     switch(lg_n)/* tallangan til boyunqa korsitildu */
  174.       {
  175.          case 1: printf("\n\n\n\n\nyaraysiz %d kadamda U sanni taptingiz\nAbdutayer sizni tabriklaydu",time_n);
  176.          break;
  177.          case 2: printf("\n\n\n\n\nyou guessed the number whith worked %d times\ngiven you a congredulation by Abdutayer",time_n);
  178.          break;
  179.          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);
  180.          break;
  181. }
  182. system ( "pause" );
  183. return 0 ;
  184. }
مەزمۇننى كۆچۈرۈۋېلىش


++C بولسا تىخىمۇ ياخشى C
ئەسسالام دۇنيا
كىرگەندىن كىيىن ئىنكاس يازالايسىز كىرىش | خەتلىتىش

بايانات:
1. ئالىپ تورىغا قانۇن-نىزاملارغا خىلاپ؛ مىللى ئەنئەنە، ئەخلاققا يات گەپ-سۆزلەرنى يوللاشقا بولمايدۇ. مىللەتلەر ئىتتپاقلىقى ۋە ئۆز-ئارا ئىتتپاقلىققا تەسىر يەتكۈزدىغان تېما-ئىنكاسلارنى يوللاش مەنئى قىلىندۇ.
2. ئالاھىدە ئەسكەرتىش بېرىلگەندىن باشقا تېمىلارنى رۇخسەتسىز باشقا تور بەتلەرگە كۆچۈرۈشكە بولمايدۇ. باشقا تور بەتلەرگە كۆچۈرمەكچى بولسىڭىز بىز بىلەن ئالاقىلاشسىڭىز بولىدۇ. MSN: alipanwar@hotmail.com Skype: alipuyghur

يانفۇن|رەسىمسىز|ئۇيغۇر ئۇچۇر تېخنىكا تورى

GMT+8, 2012-1-22 04:58 , Processed in 0.096728 second(s), 22 queries .

Powered by Discuz! X2(NurQut Team)

© 2001-2011 Comsenz Inc.

چوققىغا قايتىش