一维数组判断数值与坐标是否是奇数

输入10个整型数存入一维数组,输出值和下标都为奇数(数组第1个元素的下标为0)的元素及其个数,要求先输出个数。

输入格式:

输入数字间以空格分隔。

输出格式:

第一行输出与前面的输入间隔一个空行。

输入样例:

在这里给出一组输入。例如:

2 45 34 56 78 12 41 55 86 37

结尾无空行

输出样例:

在这里给出相应的输出。例如:


count=3
a[1]=45
a[7]=55
a[9]=37
#include
int main()
{
	int s[10] = { 0 };
	int a[10] = { 0 };
	int i = 0, b = 0;
	for (i = 0; i < 10; i++)
	{
		scanf("%d", &s[i]);
	}
	int n = 0;
	for (i = 0; i < 10; i++)
	{
		if (i % 2 != 0 && i != 0)//先判断下标为奇数
		{
			if (s[i] % 2 != 0 && s[i] != 0)
			{//值为奇数
				n++;
				a[i] = s[i];
			}
		}
	}
    printf("\n");
	printf("count=%d\n", n);
	for (i = 0; i < 10; i++)
	{
		if (a[i] != 0)
		{
			printf("a[%d]=%d\n", i, a[i]);
		}
	}
	return 0;
}

 

你可能感兴趣的:(PTA,c语言作业,蓝桥杯,c语言,职场和发展)