资源描述:
《编程题12_八进制转换为二进制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、名称编程题12:八进制转换为二进制备注描述12.用函数实现将一个八进制数转换为一个二进制数。说明:(1)从键盘输入八进制数,输入格式控制使用%o;(2)输出有效数字位对应的二进制编码,如:045->100101;测试用例:输入测试用例:输出045<回车>100101145<回车>11001011017<回车>1000001111在保存并预览之后,点开:“测试用例”选项卡,再选择下方的“添加”,加入两组测试用例第一个测试用例的“测试输入”中,加入:045“期待的输出”中,加入:100101第二个测试用例的“测试输入”中,加入:145“期待的输出”中,加入:1100101第三个
2、测试用例的“测试输入”中,加入:101“期待的输出”中,加入:1000001参考源程序代码#includeintOctToBin(intn,int*p)参考源代码仅供老师参考,不要添加到系统中locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfata
3、l,whennightcame{inti,r,k=0;while(n){r=n%8;for(i=1;i<=3;i++){p[k++]=r%2;r=r/2;}n=n/8;}returnk;}intmain(){inti,n,array[30],k;scanf("%o",&n);k=OctToBin(n,array);while(array[k-1]==0)k--;for(i=k-1;i>=0;i--)printf("%d",array[i]);printf("");return0;}允许的编程语言:选gcc-3.3,名称和描述两项请将文档第二列内容对应贴入系统中locat
4、edintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame测试用例请各位自己添加,题目的最后已有描述,每个题目也说明了要给几组测试用例其他选项可以自行设定,例如开启时间,结束时间,等等,需要大家逐步熟悉locatedintheTomb,DongSh
5、enJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame