亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 循環(huán)碼.txt

?? 信息論與編碼 課本 PPT 課后習(xí)題答案 還有一份用C語言做的循環(huán)碼的答案
?? TXT
字號(hào):
/*
 *File. Cyclic code translation .c
 *---------------------------------------------------
 *This Program is used to carry on the code and he
 *decoding to (7,3)cyclic code.
 */

#include<stdio.h>
#include<math.h>

/*Function prototypes*/

void GiveInstruction();
void Begain();
void Newinput1();
void Newinput2(); 
void Newinput3();
void Code();
void Decoding();

/*Main progam*/

main()
{
     GiveInstruction();
     Begain();
}

/*
 * Funtion:Code
 * Usage  :Code();
 * ------------------------
 * This funtion reads in array infomation code of 3bit
 * from the user and output that code result.
 */

void Code()
    {
     int Input[3];
     int Output[7];
     int reg[4]={0,0,0,0};
     int temp,i,j;
     printf("Please input the information code :\n");
     for(i=0;i<3;i++)
     scanf("%d",&Input[i]);                         /*輸入信息碼*/
     for(i=0;i<3;i++)                               /*進(jìn)行除法操作*/
        {temp=reg[3]+Input[i];
         if(temp==2) temp=0;
         reg[3]=reg[2]+temp;
         if(reg[3]==2)reg[3]=0;
         reg[2]=reg[1]+temp;
         if(reg[2]==2)reg[2]=0;
         reg[1]=reg[0];
         reg[0]=temp;
        }
     for(i=0;i<3;i++) Output[i]=Input[i];            /*進(jìn)行編碼操作*/
     for(i=3;i<7;i++)
        {
         temp=reg[3];
         for(j=3;j>0;j--)
             reg[j]=reg[j-1];
             reg[0]=0;
             Output[i]=temp;
         }
     printf("________________________________________");
     printf("\n");
     printf(" The information code output is: \n");
     for(i=0;i<7;i++)
     printf( "  %d  ",Output[i]);                          /*輸出編碼結(jié)果*/
     printf("\n");
     printf("________________________________________");
     printf("\n");
     Newinput1();
     }

/*
 * Funtion:Decoding
 * Usage  :Decoding();
 * ------------------------
 * This funtion reads in array infomation code of 7bit
 * from the user and output that decoding result.
 */


 void Decoding()
     { int Input[7],Output[7];
  int reg[4]={0,0,0,0,};
  int temp,i,d,x,p;
  printf("Please input the information code of bit7:\n");
  for(i=0;i<7;i++)
  scanf("  %d",&Input[i]);                                 /*輸入接受碼組*/
  for(i=0;i<7;i++)                                         /*進(jìn)入除法電路*/
  {temp=reg[3];
   reg[3]=reg[2]+temp;
   if(reg[3]==2)reg[3]=0;
   reg[2]=reg[1]+temp;
   if(reg[2]==2)reg[2]=0;
   reg[1]=reg[0];
   reg[0]=temp+Input[i];
   if(reg[0]==2)reg[0]=0;
  }
   p=reg[3]+2*reg[2]+4*reg[1]+8*reg[0];
   if(p!=1&&p!=2&&p!=3&&p!=7&&p!=8&&p!=13&&p!=14&&p!=0)
     {printf("*************************\n");           /*輸入錯(cuò)誤位數(shù)大于2位*/
      printf("**    \"The error >=2\"  **\n");
      printf("*************************\n");
      Newinput3();
      getchar();
     }
   printf("___________________________________________\n");
   printf("s(x)=");
  for(i=3;i>=0;i--)
   printf(" %d",reg[i]);
    printf("\n");
  for(i=0;i<7;i++)                                         /*糾正一位錯(cuò)誤*/
   {d=reg[3]*reg[2]*reg[1]*(!reg[0]);
   Output[i]=d+Input[i];
   if(Output[i]==2) Output[i]=0;
   temp=reg[3];
   x=0;
   reg[3]=temp+reg[2];
   if(reg[3]==2)reg[3]=0;
   reg[2]=reg[1]+temp;
   if(reg[2]==2)reg[2]=0;
   reg[1]=reg[0];
   reg[0]=temp+x;
   }                                                      /*輸出3位信息源*/
   printf("The decoding bit3 is:");
   for(i=0;i<3;i++)
   printf(" %d ",Output[i]);
   printf("\n");
   printf("The Decoding bit7 is:");                           /*輸出7位譯碼結(jié)果*/
   for(i=0;i<7;i++)
   printf(" %d ",Output[i]);
   printf("\n");
   printf("___________________________________________\n");
   Newinput2();
   }
/*
 * Funtion:Begain
 * Usage  :Begain();
 * ---------------------------
 * This procdure prints out instruction to the user.
 * The user chooses the operation according to the explanation
 *which oneself needs.
 */

 void Begain()
    {                                                 /*選擇操作*/
     char ch;
     printf("    -----------------------------------------------------------------");
     printf("\n");
     printf( "    --     If must carry on the code please to input 'c'           --");
     printf("\n");
     printf("    --     If must carry on the decoding code please to input 'd'  --");
     printf("\n");
     printf("    -----------------------------------------------------------------");
     printf("\n\n\n");
     ch=getchar();
     if(ch=='c') Code();
     else if(ch=='d') Decoding();
     else if(ch=='\n') Begain();
     else {printf("\"Input error!please input again!\"\n");Begain();}       /*輸入錯(cuò)誤提示*/

    }
/*
 * Funtion:Newinput1
 * Usage  :Newinput1();
 * ---------------------------
 * This procdure prints out instruction to the user.
 * The user continues this code operation perhaps the
 *withdrawal according to the explanation *choice.
 */
  void Newinput1()                                  /*選擇繼續(xù)編碼或是退出*/
       {int t;
        printf("------------------------\n");
        printf("--   continue-----1   --\n");
        printf("--   exit---------0   --\n");
        printf("------------------------\n");
        scanf("%d",&t);
        if(t==1) Code();
		else if(t==0) 
		printf("\n"); 
  } 
/*
 * Funtion:Newinput2
 * Usage  :Newinput2();
 * ---------------------------
 * This procdure prints out instruction to the user.
 * The user continues this decoded operation perhaps
 * the withdrawal according to the prompt * * choice.
 */
  void Newinput2()                                     /*選擇繼續(xù)譯碼或是退*/
   { int t;
        printf("------------------------\n");
        printf("--   continue-----1   --\n");
        printf("--   exit---------0   --\n");
        printf("------------------------\n");
     scanf("%d",&t);
     if(t==1) Decoding();
     else if(t==0) Begain();
   }
 /*
 * Funtion:Newinput3
 * Usage  :Newinput3();
 * ---------------------------
 * This procdure prints out instruction to the user.
 * Then Continues to carry on this operation.
*/
  void Newinput3()
     {printf("Please input the information code 7bit again:\n");
      Decoding();}
/*
 * Funtion:GiveInstruction
 * Usage  :GiveInstruction();
 * ---------------------------
 * This procdure prints out instruction to the user.
 */
 void GiveInstruction()                             /*進(jìn)入界面*/
{printf("*****************************************************************\n");
printf("**   WELCOME TO USE THIS PROGRAM                        **\n");
printf("**                                                            **\n");
printf("**                                                            **\n");
printf("**                                                            **\n");
printf(" **This software main function is carries on the code and                **\n");
printf("** the decoding to (7,3) cyclic code.                                 **\n");
printf("**                                                            **\n");
printf("    **     ShangHai Maritime University                       **\n");
printf("    **               Days  : 2008.11                         **\n");
printf("****************************************************************\n");
}






?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
播五月开心婷婷综合| 国产成人激情av| 久久综合给合久久狠狠狠97色69| 日韩国产在线观看一区| 国产一区二区美女诱惑| 国产精品福利影院| 欧美电影免费观看高清完整版在线观看| 东方aⅴ免费观看久久av| 亚洲成人福利片| 国产精品超碰97尤物18| 欧美电视剧在线看免费| 欧美午夜视频网站| 99精品视频一区二区三区| 国产一区二区在线电影| 男男视频亚洲欧美| 亚洲成人黄色小说| 一区二区三区影院| 国产精品久久久久久久久免费桃花 | 精品污污网站免费看| 国产不卡一区视频| 国产精品影视网| 日本午夜精品一区二区三区电影| 亚洲精品国产无天堂网2021| 国产欧美日韩在线看| 久久久一区二区三区| 精品美女一区二区三区| 91精品国产欧美日韩| 欧美日韩日日夜夜| 欧美日韩一区二区三区在线看| 顶级嫩模精品视频在线看| 国产精品一区二区不卡| 国产精品亚洲第一| 国产精品资源在线观看| 韩国理伦片一区二区三区在线播放| 日韩av一区二区在线影视| 香蕉乱码成人久久天堂爱免费| 一级精品视频在线观看宜春院| 国产片一区二区三区| 日韩欧美国产wwwww| 狠狠狠色丁香婷婷综合久久五月| 日韩精品亚洲一区二区三区免费| 亚洲美女偷拍久久| 一区二区三区**美女毛片| 亚洲欧美欧美一区二区三区| 中文字幕一区二区三区在线播放| 国产精品久久久久久久久免费樱桃 | 99国产一区二区三精品乱码| 国产99精品在线观看| 风间由美性色一区二区三区| 成人91在线观看| 91小宝寻花一区二区三区| 色综合婷婷久久| 在线日韩一区二区| 欧美日韩国产首页| 日韩一区二区三区免费观看| 欧美精品一区二区三区在线播放| 欧美精品一区二区久久久| 久久久美女毛片| 中文字幕制服丝袜成人av| 国产精品一区二区三区四区| 国产激情精品久久久第一区二区| 亚洲精品日日夜夜| 亚洲免费观看视频| 午夜在线成人av| 久久97超碰国产精品超碰| 成人午夜私人影院| 色欧美88888久久久久久影院| 欧美日韩精品是欧美日韩精品| 日韩一区二区在线看| 国产日产精品1区| 一区二区在线电影| 日韩影院精彩在线| 国产成人夜色高潮福利影视| 91麻豆精品在线观看| 欧美一区二区三区视频在线观看| 久久久激情视频| 亚洲影院理伦片| 国产一区二区在线观看免费| 91精品1区2区| 精品国产亚洲在线| 亚洲三级在线看| 奇米精品一区二区三区四区| 成人av免费在线观看| 在线播放国产精品二区一二区四区| ww久久中文字幕| 亚洲小说欧美激情另类| 国产成人精品一区二区三区网站观看| 欧美综合天天夜夜久久| 欧美不卡一区二区三区| 亚洲欧美日韩人成在线播放| 久久国产三级精品| 色婷婷综合久久久中文一区二区| 欧美哺乳videos| 91麻豆精品国产自产在线观看一区| 亚洲精品中文在线观看| 久久福利视频一区二区| 色香色香欲天天天影视综合网| 日韩一区二区三区视频| 亚洲久草在线视频| 国产成人精品亚洲777人妖| 欧美精品电影在线播放| 成人欧美一区二区三区小说| 国产丶欧美丶日本不卡视频| 欧美日韩国产综合一区二区| 国产精品二三区| 国产一区二区在线观看免费| 91精品久久久久久久久99蜜臂| 亚洲欧洲三级电影| 国产成人久久精品77777最新版本| 欧美狂野另类xxxxoooo| 一区二区三区在线视频观看| 国产成人av电影在线观看| 日韩美女一区二区三区四区| 一区二区国产视频| 色综合咪咪久久| 中文字幕第一页久久| 韩日精品视频一区| 日韩午夜电影在线观看| 视频在线在亚洲| 色婷婷av一区二区三区gif| 综合色中文字幕| 99精品视频一区二区三区| 国产精品拍天天在线| 国产不卡在线播放| 国产女同性恋一区二区| 欧美刺激午夜性久久久久久久| 国产在线精品视频| 国产亚洲精品精华液| 中文字幕日韩av资源站| 7777女厕盗摄久久久| 欧美成va人片在线观看| 免费观看一级欧美片| 欧美一区二区在线视频| 午夜天堂影视香蕉久久| 欧美日韩成人激情| 午夜免费久久看| 777奇米成人网| 日本中文一区二区三区| 欧美一区二区三区在| 免费一级片91| 精品国一区二区三区| 激情小说欧美图片| 久久久国产精品麻豆| 粉嫩欧美一区二区三区高清影视| 国产精品嫩草99a| 99热这里都是精品| 亚洲午夜激情网页| 欧美精品第1页| 久久精品国产精品亚洲综合| 国产亚洲欧洲997久久综合| 国产精品亚洲成人| 亚洲色图视频网站| 欧美三级日韩三级国产三级| 日韩精品电影一区亚洲| 欧美zozo另类异族| 国产成人免费在线观看| 国产乱人伦偷精品视频免下载 | 精品国产麻豆免费人成网站| 精品一区二区免费视频| 国产精品沙发午睡系列990531| 99久久99久久精品免费观看| 亚洲一区二区视频在线| 日韩精品一区在线观看| 国产成人在线视频免费播放| 亚洲精品免费在线观看| 欧美一区二区三区色| 国产成人精品一区二区三区网站观看| 国产精品久久久久久亚洲毛片| 欧美日韩一区 二区 三区 久久精品 | 欧美精品一区二区三区在线| 高清不卡一二三区| 亚洲电影中文字幕在线观看| 日韩欧美中文字幕精品| 成人av网站在线观看| 天堂资源在线中文精品| 欧美国产综合色视频| 欧美视频精品在线观看| 国产精品自拍三区| 亚洲一区二区三区四区五区黄| 欧美大片在线观看一区二区| 成人手机电影网| 日韩国产在线一| 中文字幕亚洲欧美在线不卡| 欧美一区二区日韩| www.性欧美| 久久成人av少妇免费| 亚洲综合网站在线观看| 国产网红主播福利一区二区| 欧美日韩一区三区| 成人性生交大片免费| 日韩av在线发布| 日韩理论在线观看| www国产亚洲精品久久麻豆| 欧美私人免费视频| 成人午夜激情视频| 精品无码三级在线观看视频| 一区二区三区在线观看欧美| 国产农村妇女精品| 日韩一二三区视频| 欧美熟乱第一页|