#include
int chrn(char *s,char c)
{
int cnt;
for(cnt=0;*s;s++)
if(*s==c)
cnt++;
return cnt;
}
int main()
{
printf("%d\n",chrn("Hello World",'o'));
return 0;
}
#include
#define M 2
#define N 5
void Sort(int *Array,int n)
{
int i,j,k,t;
for(i=0;i
{
for(j=0;j
{
for(k=0;k
{
if(Array[i*n+k]>Array[i*n+k+1])
{
t=Array[i*n+k];
Array[i*n+k]=Array[i*n+k+1];
Array[i*n+k+1]=t;
}
}
}
}
}
int main()
{
int a[M][N]={2,1,4,5,6,3,9,8,7,0},i,j;
Sort((int*)a,N);
for(i=0;i
{
for(j=0;j
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
追问
想问一下,第一题里面的s和c是代表什么意思?最后在输出那里写了hello world和‘o’ 又为什么会输出2呢?