int main()
{
/int a[100]={0};
a[0]=1;
int n=1;
int i=1;
while(n<=1000)
{
n=n+(1+i2)2;
a[i]=n;
i++;
}/
int N,t,j;
char ch;
scanf("%d",&N);
scanf("%c",&ch);
printf("\n%c",ch);
}
ch读取到了缓存区里的回车,可以在两个scanf之间加上一个getchar来吃掉回车
ch的值是个空格,输出了你看不到罢了
格式字符串中加上空格 scanf("%d %c",&N,&ch);