问题 单项选择题

有以下程序
#include<stdio.h>
int f(int n)
int t=0,a=5;
if(n/2)int a=6;t+=a++;
elseint a=7;t+=a++;
return t+a++;

main()
int s=0,i=0;
for(;i<2;i++)s+=fi);
printf("%d\n",s);

程序运行后的输出结果是______。

A.24
B.28
C.32
D.36

答案

参考答案:A

解析: 第一次循环返回12,第二次循环返回12,累加结果为24。

选择题
单项选择题