if(flag==0) printf(\字符%c没有在字符串中出现\\n\ else
{ printf(\字符%c在字符串中出现%d次,出现的位置是:\\n\ for(i=0;i /********************/ (4) /********************/ for(i=0;string[i]!='\\0';i++) { if(string[i]!=' ') j++; if(string[i]==' '||string[i+1]=='\\0') { if(j>max) max=j; j=0; } } /********************/ 2.8实验8 函数(一) 1.阅读程序,分析结果,并上机验证. (1) fun:x=3,y=3 (2) g (3) Hello,world! main:x=2,y=3 Hello,world! (4) prime are:3,7,19,101,37 Hello,world! (5) 9,5,15,35 2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。 (1) /********************/ /********************/ for(i = 1; i <= n; i++) printf(\fun(n)); (2) /********************/ /********************/ int gcd(int x, int y) y = t; (3) /********************/ /********************/ tt1[i] = ss1[i]; tt1[d + i] = ss1[d - 1 - i]; (4) /********************/ /********************/ sum += t[i][i]; sum += t[i][N – 1 - i]; /********************/ sum = fun(t); 3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。 (1) void daffodil(int ); hundred* hundred* hundred+decade* decade* decade+unit* unit* unit==m (2) fact(x,n) s=1; return s; (3) m=m/k; i-1 fun(n); (4) j++ str1,str2 (5) j=i arrsum(a) (6) b[n]=s[y][x] i 4.按要求编写程序,请在提示行/********************/之间填写代码,完善程序,并上机调试。 (1) /********************/ for(i=2;i<=m;i++) /* 写一个循环语句; */ t=t+1.0/i; /* 将每一项累加到变量t中; */ return t; /* 返回t的值 ; */ /********************/ /********************/ printf(\ /* 函数调用作为printf函数的参数; */ /********************/ (2) /********************/ if(a+b>c && b+c>a && c+a>b) /* 首先判断能不能构成三角形 */ { if(a==b&&b==c) /* 判断是不是构成等边三角形 */ return 3; /* 返回3 */ else if(a==b||b==c||a==c) /* 判断是不是构成等腰三角形 */ return 2; /* 返回2 */ else return 1; } /* 返回1 */ else return 0;; /* 不能构成三角形返回0 */ /********************/ (3)/********************/ int i; double sum=0; for(i=1;i<=n;i++) { if(i%5==0||i%9==0) sum=sum+1.0/i; } return sum; /********************/ (4) /********************/ for(i=1;i<=10;i++) /* for循环10遍,输入10个裁判的打分 */ { scanf(\ /* 输入分数 */ maxscore=max(maxscore,a); /* 调用最高分函数 */ minscore=min(minscore,a); /* 调用最低分函数 */ sum=sum+a; } /* 将每个分数累加到和变量中 */ /********************/ 2.9实验9 函数(二) 1.阅读程序,分析结果,并上机验证. (1) k=2 (2) 0 11 9 7 3 (3) 5 (4) 10121 10222 10323 2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。 (1) /********************/ /********************/ num[k] = 0; switch (s[k]) (2) /********************/ /********************/ s[j] = s[i]; s[j] = ?\\0‘; (3) /********************/ /********************/ q = i; j = i; /********************/ p[0] = max; (4) /********************/ /********************/ x = t[i][N-1] ; fun(arr); /* 注意形参为数组时,实参只能是数组名 */ 3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。 (1) m=fas(i); s=s+m; x==0||x==1 x*fas(x-1) (2) a[i]-a[i-1] b[9] (3) k m,aa,k (4) t=0; d=s; s1*10; (5) m%7==0 m/100; m; (6) a[i][j]+a[j][i] ; fun(a,t); 4.按要求编写程序,请在提示行/********************/之间填写代码,完善程序,并上机调试。 (1) /********************/ int a[19]={2,2,2, 3, 4, 4, 5, 6, 6, 6, 6, 7, 7, 8, 9, 9, 10 ,10, 10},k,i; k=fun(a,19); for(i=0;i (2) /********************/ (3)/********************/ int i,j,b=1; int i; for(i=0,j=strlen(str)-1;i /********************/
相关推荐: