#include <stdio.h> #define MAX 1000 int main() { int c, i, flag, flag1; char t[MAX]; i = 0; flag = 0; flag1 = 1; printf("输入十六进制数:"); while ((c = getchar()) != '\0' && i < MAX && flag1) { if (c >= '0' && c <= '9' || c >= 'a' && c <= 'f' || c >= 'A' && c <= 'F') { flag = 1; t[i++] = c; } else if (flag) { t[i] = '\0'; printf("\n十进制数%d\n", htoi(t)); printf("继续吗?"); c = getchar(); if (c == 'N' || c == 'n') { flag1 = 0; } else {
写一函数,输入一个十六进制数,输出相应的十进制数。输入提示:printf(“输入十六进制数:“);输出提示:printf(“\n十进制数%d\n“, );输入提示: printf(“继续吗?\
最新推荐文章于 2024-08-04 19:29:46 发布