void main()?/*空類型:主函數*/
{
int a,b,d;/*定義變量的數據類型是整數*/
char c;?/*定義變量的數據類型是字符*/
Printf("輸入“3*4”或“5+2”等四個表達式):);?/*輸出文本提示*/
scanf("%d%c%d ",& amp壹,& ampc,& ampb);?/*輸入四個表達式*/
開關(c)?/*判斷操作符號*/
{
格'+':d = a+b;打破;/*添加*/
格'-':d = a-b;打破;/*執行減法*/
case“*”:d = a * b;打破;/*乘法*/
案例“/”:d = a/b;打破;/*執行除法運算*/
}
printf("%d%c%d=%d\n ",a,c,b,d);/*輸出結果*/
}
int?main(){
int?a,b,c[10000],i=0,j = 0;
Printf("請輸入要轉換的A系統:a=?");
scanf("%d ",& ampa);
切換?(壹)
{
案子?2:
Printf("請輸入壹個小數:b=?");
scanf("%d ",& ampb);
做
{
c[I]= b % 2;
b = b/2;
i++;
j++;
}
而(b!=1);
c[j]= 1;
Printf("二進制:");
for(I = j;我& gt=0;我-)
printf("%d ",c[I]);
打破;
案子?8:
Printf("請輸入壹個小數:b=?");
scanf("%d ",& ampb);
做
{
c[I]= b % 8;
b = b/8;
i++;
j++;
}
而(b!=0);
Printf("八進制:");
for(I = j-1;我& gt=0;我-)
printf("%d ",c[I]);
打破;
案子?16:
Printf("請輸入壹個小數:b=?");
scanf("%d ",& ampb);
做
{
c[I]= b % 16;
b = b/16;
i++;
j++;
}
什麽時候?(b!=0);
Printf("十六進制:");
for(I = j-1;我& gt=0;我-)
printf("%d ",c[I]);打破;
默認值:printf(" Error \ n ");
}
}