此為簡(jiǎn)單的32進(jìn)制轉(zhuǎn)換技巧,善加瞭解後知道要點(diǎn)後,即可製做出不同的進(jìn)制計(jì)算需求.
標(biāo)簽:
上傳時(shí)間: 2015-03-28
上傳用戶:wweqas
關(guān)於進(jìn)制轉(zhuǎn)換 有16 8 2三種不同之轉(zhuǎn)換
標(biāo)簽:
上傳時(shí)間: 2014-01-01
上傳用戶:nanxia
數(shù)據(jù)庫(kù)轉(zhuǎn)資料程式用SQL SERVER DTS 轉(zhuǎn)表到另一能SQL DB上
上傳時(shí)間: 2014-01-26
上傳用戶:caiiicc
在硬體上將十進(jìn)制轉(zhuǎn)二進(jìn)制,不需要使用加法器的運(yùn)算方式,大大減少運(yùn)算的時(shí)間。
標(biāo)簽:
上傳時(shí)間: 2013-12-19
上傳用戶:變形金剛
本題的算法中涉及的三個(gè)函數(shù): double bbp(int n,int k,int l) 其中n為十六進(jìn)制位第n位,k取值范圍為0到n+7,用來(lái)計(jì)算16nS1,16nS2,16nS3,16nS4小數(shù)部分的每一項(xiàng)。返回每一項(xiàng)的小數(shù)部分。 void pi(int m,int n,int p[]) 計(jì)算從n位開(kāi)始的連續(xù)m位的十六進(jìn)制數(shù)字。其中p為存儲(chǔ)十六進(jìn)制數(shù)字的數(shù)組。 void div(int p[]) void add(int a[],int b[]) 這兩個(gè)函數(shù)都是為最后把十六進(jìn)制數(shù)字轉(zhuǎn)換為十進(jìn)制數(shù)字服務(wù)的。 最后把1000個(gè)數(shù)字分別存儲(chǔ)在整型數(shù)組r[]中,輸出就是按順序輸出該數(shù)組。
上傳時(shí)間: 2014-01-05
上傳用戶:xcy122677
方便的將數(shù)字格式從N進(jìn)制轉(zhuǎn)換成N進(jìn)制,N和為任意實(shí)數(shù);
標(biāo)簽: N進(jìn)制 數(shù)字 轉(zhuǎn)換成
上傳時(shí)間: 2013-12-17
上傳用戶:jichenxi0730
#include <stdlib.h> #include<stdio.h> #include <malloc.h> #define stack_init_size 100 #define stackincrement 10 typedef struct sqstack { int *base; int *top; int stacksize; } sqstack; int StackInit(sqstack *s) { s->base=(int *)malloc(stack_init_size *sizeof(int)); if(!s->base) return 0; s->top=s->base; s->stacksize=stack_init_size; return 1; } int Push(sqstack *s,int e) { if(s->top-s->base>=s->stacksize) { s->base=(int *)realloc(s->base,(s->stacksize+stackincrement)*sizeof(int)); if(!s->base) return 0; s->top=s->base+s->stacksize; s->stacksize+=stackincrement; } *(s->top++)=e; return e; } int Pop(sqstack *s,int e) { if(s->top==s->base) return 0; e=*--s->top; return e; } int stackempty(sqstack *s) { if(s->top==s->base) { return 1; } else { return 0; } } int conversion(sqstack *s) { int n,e=0,flag=0; printf("輸入要轉(zhuǎn)化的十進(jìn)制數(shù):\n"); scanf("%d",&n); printf("要轉(zhuǎn)化為多少進(jìn)制:\n"); scanf("%d",&flag); printf("將十進(jìn)制數(shù)%d 轉(zhuǎn)化為%d 進(jìn)制是:\n",n,flag); while(n) { Push(s,n%flag); n=n/flag; } while(!stackempty(s)) { e=Pop(s,e); switch(e) { case 10: printf("A"); break; case 11: printf("B"); break; case 12: printf("C"); break; case 13: printf("D"); break; case 14: printf("E"); break; case 15: printf("F"); break; default: printf("%d",e); } } printf("\n"); return 0; } int main() { sqstack s; StackInit(&s); conversion(&s); return 0; }
標(biāo)簽: 整數(shù) 棧 基本操作 十進(jìn)制 轉(zhuǎn)化 進(jìn)制
上傳時(shí)間: 2016-12-08
上傳用戶:愛(ài)你198
成績(jī)顯示三個(gè)部份abc #include<stdio.h> #include<stdlib.h> int main(void) { float gread printf("請(qǐng)輸入分?jǐn)?shù)\n") scanf("%f",&gread) if(gread>=80&&gread<=100) printf("成績(jī)?yōu)锳\n") else if(gread>=60&&gread<=79) { printf("成績(jī)?yōu)锽\n") } else if(gread>=0&&gread<60) { printf("成績(jī)?yōu)镃\n") } else { printf("分?jǐn)?shù)輸入錯(cuò)誤\n") } system("pause") return 0 }
標(biāo)簽: include stdlib float gread
上傳時(shí)間: 2014-01-15
上傳用戶:waizhang
河內(nèi)塔問(wèn)題 #include<stdio.h> #include<stdlib.h> int fun_a(int) void fun_b(int,int,int,int) int main(void) { int n int option printf("題目二:河內(nèi)塔問(wèn)題\n") printf("請(qǐng)輸入要搬移的圓盤(pán)數(shù)目\n") scanf("%d",&n) printf("最少搬移的次數(shù)為%d次\n",fun_a(n)) printf("是否顯示移動(dòng)過(guò)程? 是請(qǐng)輸入1,否則輸入0\n") scanf("%d",&option) if(option==1) { fun_b(n,1,2,3) } system("pause") return 0 } int fun_a(int n) { int sum1=2,sum2=0,i for(i=n i>1 i--) { sum1=sum1*2 } sum2=sum1-1 return sum2 } void fun_b(int n,int left,int mid,int right) { if(n==1) printf("把第%d個(gè)盤(pán)子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) else { fun_b(n-1,left,right,mid) printf("把第%d個(gè)盤(pán)子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) fun_b(n-1,mid,left,right) } }
標(biāo)簽: int include stdlib fun_a
上傳時(shí)間: 2016-12-08
上傳用戶:努力努力再努力
滙編語(yǔ)言的一個(gè)應(yīng)用實(shí)例﹐該程序的功能為將十六進(jìn)制數(shù)轉(zhuǎn)換成二制進(jìn)數(shù)。
標(biāo)簽: 程序
上傳時(shí)間: 2014-01-14
上傳用戶:zhyiroy
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1