C中的死循环,CPU100%,有点疑惑解决方案

C中的死循环,CPU100%,有点疑惑
我本想求出输入的数值让它转换相应的ASCII值
比如:\3,\4,\5,\6这些是扑克牌中的 桃,红,梅 ,方
把输入的变成特殊的字符,
 在这个附件当中
这个能运行,就是CPU 100%的不动
随便帮下下忙,让我的输入可以变成相应的字符

------解决方案--------------------
首先你是scanf函数用的不对,前面不能跟那些字符串。给你个例子
char c;//输入的时候要按char型
while(1)//用for(;;)也可以,没必要定义一个i
{
scanf("%c", &c);
printf("%d ", (int)c);//以整型输出
}
------解决方案--------------------
for下面怎么也得加俩大括号吧。