为什么这个C程序输出季节后还多了一个问号

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:16:19
#include<stdio.h>
void main()
{

int y;
scanf("%d",&y);

if (y>=11)
printf("冬季 %c\n");
else
if(y>=8)
printf("秋季 %c\n");
else
if(y>=5)
printf("夏季 %c\n");
else
if(y>=2)
printf("春季 %c\n");
else
printf("冬季 %c\n");

}

%c删除

printf( "冬季\n" );
其他的按此修改

你在printf() 里面加了%c 但后面没有跟相应的变量,所以输出加了个?表示系统不知道该为%c输出什么