单选题 下面的程序运行后输出为( )。
#include <stdio.h>
# include <math.h>
main()
int a,b;
float c;
b = 5;c = 6;c = b+7;b = c+1;
a = sqrt((double)b+c);
printf("%d,%f,%d",a+6,C,b);


【正确答案】 D
【答案解析】[解析] 输出函数中a+6,b要求按整数形式输出,所以选项D正确。