满意答案
fn123whn
2016.03.05
采纳率:50% 等级:10
已帮助:2524人
第一,第二题,对应fun1,fun212345678910111213141516171819202122232425262728293031323334#include //#define M 15void fun1(int n){ int i,sum=0; for(i=0;i
追答: 第三个123456789101112131415161718192021222324252627282930313233343536#include #define M 10void fun1(char *str){ char c = str[0],n,count=0,i; while(count<10) { n = 0; for(i=1;i<10;i++) { if(str[i] != 1) { if(c == str[i]) { n++; str[i] = 1; } else i++; } } if(c != 1) printf("%c:%d ",c,n); count++; c = str[count]; } return;}int main(int argc, char *argv[]){ char str[M]//="1111111000"; scanf("%s",str); fun1(str); return 0;}
追问: 呃…太复杂了
追答: 代码中有一处错误,fun1 return后用了中文的';',改成英文的';'第四题
1234567891011121314151617181920212223242526#include void bubble(int *a,int n) /*定义两个参数:数组首地址与数组大小*/ { int i,j,temp; for(i=0;i
00分享举报