有如下程序 #include struct group { int first, second, third; }; struct group get_min_max_sum(int* array, int len) { int i; struct group res; res.first = array[0]; res.second = array[0]; res.third = array[0]; for (i=1; i res.second) res.second = array[i]; res.third += array[i]; } return res; } main() { int array[5] = {9, 1, 3, 4}; struct group res = get_min_max_sum(array, 5); printf("min=%d,max=%d,sum=%d\n", res.first, res.second, res.third); } 程序运行后的输出结果是
举一反三
- 有如下程序 #include structgroup{ intfirst,second,third; }; structgroupget_min_max_sum(int*array,intlen) { inti; structgroupres; res.first=array[0]; res.second=array[0]; res.third=array[0]; for(i=1;ires.second) res.second=array[i]; res.third+=array[i]; } returnres;} main() { intarray[5]={9,1,3,4}; structgroupres=get_min_max_sum(array,5); printf('min=%d,max=%d,sum=%d ',res.first,res.second,res.third); } 程序运行后的输出结果是
- 下面程序执行后的输出结果是()。#include <;stdio.h>;int b=2;int func(int *a){ b+= *a; return(b);}int main(){ int a=2, res=2;res += func(&a);printf("%d",res);return 0;} A: 6 B: 8 C: 10 D: 4
- 求5的阶乘num=5 res=1 for i in range(1,6): res=res*i print(res)
- 下面程序执行后的输出结果是( )。 #include <stdio.h>int b=2;int func(int *a){ b+= *a; return(b);}int main(){ int a=2, res=2; res += func(&a); printf("%d",res); return 0;} A: 4 B: 6 C: 8 D: 10
- 如下程序输出________。 int b=2; int func(int *a){ b+=*a; return(b); } int main(void){ int a=2,res=2; res+=func(&a); printf("%d\n",res); return 0; }