【C语言】为什么这样没有输出结果

img

char 100]5
int i
for(i=0i<99i++)
scanf(*%c",&a[i])
for(i=0i<99i++)
printf("%c",a[i])

输入一个字符,敲一次回车,要敲99次

循环执行scanf 99次了,需要输入99次,方可结束循环,继续执行下面的语句。