From c985f6dd36c718e3c88e55562906d5a6320589cc Mon Sep 17 00:00:00 2001 From: voty1212 <55994808+voty1212@users.noreply.github.com> Date: Tue, 1 Oct 2019 19:09:14 +0530 Subject: [PATCH] Update 10.c --- .../10.c" | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git "a/1\345\237\272\346\234\254\346\212\200\350\203\275\345\274\200\345\217\221\346\212\200\345\267\247/10.c" "b/1\345\237\272\346\234\254\346\212\200\350\203\275\345\274\200\345\217\221\346\212\200\345\267\247/10.c" index d941be1..2273774 100644 --- "a/1\345\237\272\346\234\254\346\212\200\350\203\275\345\274\200\345\217\221\346\212\200\345\267\247/10.c" +++ "b/1\345\237\272\346\234\254\346\212\200\350\203\275\345\274\200\345\217\221\346\212\200\345\267\247/10.c" @@ -6,10 +6,10 @@ #include int main(int argc, char *argv[]) { - int i; + int a; printf ("please input decimalism number:\n"); - scanf("%d",&i); - printf ("the hex number is %x\n",i); + scanf("%d",&a); + printf ("the hex number is %x\n",a); return 0; } */ @@ -23,7 +23,7 @@ N进制转换为十进制 main() { long t1; - int i,n,t,t3; + int a,n,t,t3; char a[100]; printf ("please input a number string:\n"); gets(a); //输入N进制数存到数组a中 @@ -32,9 +32,9 @@ main() t1=0; printf ("please input n(2or8or16):\n"); scanf("%d",&n); - for (i=0; i=n&&a[i]<'A'||a[i]-'A'+10>=n)//判断输入的数据和进制数是否相等 + if (a[a]-'0'>=n&&a[a]<'A'||a[a]-'A'+10>=n)//判断输入的数据和进制数是否相等 { printf ("data error!!"); exit(0); //推出程序