假设整数数组 a 中,存在与整数 x 相同的数据,x 为用户输入,返回最后一个与x相同的元素的下标
这个数组是自己输入的吗,如果不是那怎么有数据,,刚学不是太会,最好能给出代码,谢谢各位大佬
程序代码:
#include <stdio.h> int main(void) { int a[10] = {0, 1, 2, 3, 3, 5, 6, 7, 8, 3}; int b = 0; printf("Please you input the number: "); scanf("%d", &b); int length = sizeof(a)/sizeof(int); for(size_t i = 0, j = 0; i != length; ++i){ if(b == a[i]){ ++j; printf("The number of %d times it appears in the array is %d\n", j, i+1); } } return 0; }
[此贴子已经被作者于2020-4-21 15:46编辑过]