题目内容

【8-5】(2)程序改错程序功能:从字符串s中删除指定的字符c。修改程序中的错误以后运行程序,写出输出结果。#include /**********【1】FOUND**********/fun(char s[ ],char c){int i,j=0;/**********【2】FOUND**********/for(i=0;i

查看答案
更多问题

【8-5】(3)程序改错程序功能:从键盘输入若干个数,保存在数组x中,当输入为0的时候结束输入,计算数组元素中值为负数的平均值(不包括0)。修改程序中的错误以后运行程序,写出输出结果。#include double fun(int s[]){/**********【1】FOUND**********/int sum=0.0;int c=0,i=0;/*********【2】FOUND**********/while(s[i] =0){if (s[i]<0){sum+=s[i];c++;}i++;}/**********【3】FOUND**********/sum\=c;/**********【4】FOUND**********/return c;}int main(){int x[1000];int i=0;do{scanf("%d",&x[i]);} while(x[i++]!=0);printf("%lf\n",fun(x));return 0;}

【8-5】(4)程序改错程序功能:函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。修改程序中的错误以后运行程序,写出输出结果。#include#define M 3#define N 4/**********【1】FOUND**********/void fun(int tt,int pp){int i,j;for(j=0;j

【8-5】(5)程序改错程序功能:为一维数组输入15个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数对换,输出数组元素。#include int main(){int a[15];void input(int *arr,int n);void output(int *arr,int n);void max_min(int *arr,int n);input(a,15);max_min(a,15);output(a,15);return 0;}void input(int *arr,int n){int *p,i;p=arr;printf("please enter 15integers:\n");for(i=0;i

服磺胺类药需多饮水的目的是

A. 避免难以溶解,妨碍吸收
B. 减轻服药引起的恶心
C. 避免尿中结晶析出
D. 避免损害肝脏的功能
E. 增加药物的疗效

答案查题题库