以下程序的运行结果是( )。
#include <stdio.h>
void main( ) {
int i, a = 0, b = 0;
for (i = 1; i < 10; i++) {
if (i % 2 == 0) {
a++;
continue;
}
b++;
}
printf("a = %d, b = %d\n", a, b);
}
如果要使程序出现运行结果,则x必须满足的条件是( )。
#include <stdio.h>
void main( ) {
int x;
scanf("%d", &x);
if (x < 1);
else
if (x!= 5)
printf("%d\n", x);
}
补充下面程序,函数findmax返回数组中的最大元素。
#include <stdio.h>
int findmax(int *array, int size);
void main( )
{
int a[] = {33, 91, 23, 45, 56, -12, 32, 12, 5, 90};
printf("The max is %d\n", ①);
}
int findmax(int *array, int size)
{
int i, ②;
for (i = 1; i < size; i++)
if (array[i] > max)
max = array[i];
return max;
}