int char_to_int(char ch) { int a; a=(int)ch; switch(a) { case 49: return 1;break; case 50: return 2;break; case 51: return 3;break; case 52: return 4;break; case 53: return 5;break; case 54: return 6;break; case 55: return 7;break; case 56: return 8;break; case 57: return 9;break; default: case 48: return 0;
/* HELLO.C — Hello, world */
#include “stdio.h”
#include “conio.h”
main()
{
int a,c;
scanf(“%dd”,&a);
c=a;
printf(“%d”,c);
getch();
}
好像是昨天刚学的整形数据 我忘了 这个输出倒是可以了
%dd 多打了个 不过也能通过
给出参靠
#include “stdio.h”
#include “conio.h”
int char_to_int(char ch)
{ int a;
a=(int)ch;
switch(a)
{
case 49: return 1;break;
case 50: return 2;break;
case 51: return 3;break;
case 52: return 4;break;
case 53: return 5;break;
case 54: return 6;break;
case 55: return 7;break;
case 56: return 8;break;
case 57: return 9;break;
default: case 48: return 0;
}
}
main()
{ char a[256],b;
int i,c=0;
gets(a);
for(i=0;a[i]!=’\0′;i++) ;
{
b=a[i];
c=char_to_int(b);
printf(“%d”,c);
}
printf(“\n”);
}