简答题
写出以下程序的运行结果。#include int main(void){int i, max_sum, n, this_sum;int a[] = {-1, 3, -2, 4, -6, 1, 6, -1};scanf("%d", &n);max_sum = this_sum = 0;for( i = 0; i < n; i++ ){this_sum += a[i];if( this_sum > max_sum ) max_sum = this_sum;else if( this_sum < 0 ) this_sum = 0;}printf("%d", max_sum);return 0;}输入8,运行结果是________。输入5,运行结果是________。
简答题
写出以下程序的运行结果。#include struct STU{char name[10];int num;};void f(struct STU stu[],char *name,int num){int i;struct STU s[2]= {{"Sun",202004},{"Peng",202005}};for(i=0; i<2; i++){num=s[i].num;strcpy(name,s[i].name);}}int main(void){int i;struct STU s[2]= {{"Yang",202002},{"Li",202003}},*p;for(i=0;i<2;i++){printf("%s#%d\n",s[i].name,s[i].num);}p=s;printf("%s#%d\n",p->name,p->num);f(s,p->name,p->num);printf("%s#%d\n",p->name,p->num);return 0;}第1行输出________。第2行输出________。第3行输出________。第4行输出________。
套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付