数组的下标是从0开始的。
需要注意的是D:int a[] = {1,2,3},数组可以通过初始化确定大小。
B,数组的大小必须是常量
/*
解题思路:本题目主要是考察函数的声明定义,题目比较简单,请参考以下实现。
*/
int get_max(int x, int y)
{
if(x > y)
return x;
else
return y;
}
int main()
{
int num1 = 10;
int num2 = 20;
scanf("%d%d", &num1, &num2);
//要求:完成get_max函数
int max = get_max(num1, num2);
printf("max = %d\n", max);
return 0;
}
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
while(scanf("%d%d", &num1, &num2) != EOF)
{
if(num1>num2)
printf("%d>%d\n", num1, num2);
else if(num1<num2)
printf("%d<%d\n", num1, num2);
else
printf("%d=%d\n", num1, num2);
}
return 0;
}
#include <stdio.h>
int main()
{
int score[10] = {0};
int i = 0;
for(i=0; i<10; i++)
{
scanf("%d", &score[i]);
printf("%d ", score[i]);
}
return 0;
}
#include <stdio.h>
int main()
{
int num = 0;
while(scanf("%d", &num) != EOF)
{
if(num%2==1)
printf("Odd\n");
else
printf("Even\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int n = 0;
while(scanf("%d", &n)!=EOF)
{
int i = 0;
for(i=0; i<n; i++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i = 0;
int sum = 0;
int input = 0;
for(i=0; i<5; i++)
{
scanf("%d", &input);
sum += input;
}
printf("%.1f\n", sum/5.0);
return 0;
}