思路1,设置指针变量,奇数个数s,偶数个数p,奇数和sa,偶数和pa,int类型初值为0。指针对数组依次指向,if语句判断奇数s,加1,奇数和sa加这个数并付给sa,否则偶数个数p加1,pa加这个数并付给pa。程序结束后ssappa就是最后结果。
1:
#include
void main()
{
int a[10];
int i;
int ji_sum = 0, ou_sum = 0, ji = 0, ou = 0;
for (i = 0; i < 10; ++i) {
scanf("%d", &a[i]);
if (a[i]%2==0) {
ou ++;
ou_sum += a[i];
} else {
ji ++;
ji_sum += a[i];
}
}
printf("奇数个数:%d,平均值:%f\n偶数个数:%d,平均值:%f\n", ji, ji_sum*1.0/ji, ou, ou_sum*1.0/ou);
}
2:
#include
void main()
{
int score[6];
int i;
int cnt = 0;
for (i = 0; i < 6; ++i) {
scanf("%d", &score[i]);
if (score[i] < 60) cnt++;
}
printf("不及格个数:%d\n", cnt);
printf("不及格成绩:\n");
for (i = 0; i < 6; ++i) {
if (score[i] < 60)
printf("%d ", score[i]);
}
printf("\n");
}