求结果,c语言

int a(int *s)
{ int t=1; *s+=2; t+=*s; return t;}
void main()
{ int i;
for(i=1;i<4;i++) printf(“%4d”,a(&i)); }

运行结果为:

你这……我是用c++编译的,出来一大堆错误:main是int类型的,分号要用英文模式……

#include<bits/stdc++.h>

using namespace std;

int a(int *s)

int t=1; 

*s+=2; 

t+=*s; 

return t;

};

int main()

int i;

for(i=1;i<4;i++) 

printf("%4d",a(&i)); 

}

最后是这样……

结果是……无语了

温馨提示:答案为网友推荐,仅供参考
相似回答