#include "stdio.h"
void fun(int a[][6],int n,int m,int *odd,int *even)
{int i,j
*odd=*even=0
for(i=0i<ni++)
for(j=0j<mj++)
a[i][j]%2?*odd+=a[i][j]:*even+=a[i][j]
}
int main()
{ int n,m,i,j,a[5][6],odd,even
for(i=0i<5i++)
{ for(j=0j<6j++)
{ a[i][j]=i*6+j+1
printf("%4d",a[i][j])
}
printf("\n")
}
fun(a,5,6,&odd,&even)
printf("奇数之和=%d\n偶数之和=%d\n",odd,even)
return 0
}
#include<stdio.h>
int a[200]
void rotateArray(int *a,int n,int m){
m%=n //这句是防止m大于n 结果会不正确的情况
for(int i=mi<n++i)scanf("%d",&a[i])
for(int i=0i<m++i)scanf("%d",&a[i])
}
int main(){
int n,m
scanf("%d%d",&n,&m)
rotateArray(a,n,m)
printf("%d",a[0])
for(int i=1i<n++i)printf(",%d",a[i])
return 0
}
include<stdio.h>int main()
{
int a,b
int *p=&a
a=30
printf("a=%d\n",*p)
p=&b
scanf("%d",p)
a=*p+24
printf("a=%d,b=%d",a,b)
return 0
}
运行结果
a=30
76
a=100,b=76