【简答题】输入10个整数,将它们存入数组a中,再输入一个整数x,统计并输出x在数组a中出现的次数
#include #include int main(int argc, char *argv[]) { int a[10]; int i,k,n=0; printf("input:"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("find:"); scanf("%d",&k); for(i=0;i<10;i++) if(a[i]==k) n++; printf("%d出现%d次!
",k,n); return 0; }
",k,n); return 0; }
举一反三
- 【简答题】38. 输入一个正整数n(1<n<10),再输入n个整数,存入数组a中,先将数组a中的这n个数逆序存放,再按顺序输出数组a中的n个元素。试编写程序
- 编一个程序,输入 15 个整数存入一维数组,再按逆序重新存放后再输出。
- 在数组中查找一个给定的数。 输入5个整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出“Not Found”。 输入:2 9 8 1 9 9 输出:1 输入:2 9 8 1 6 7 输出:Not Found
- 对于整数数组{1,4,16,64,256},输入实数x,计算数组中与实数x最接近的数,并输出。
- 下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开始);找不到则输出0。程序缺少的是 。 main() { int i,a[10],x,flag=0; for(i=0;i<10;i++) scanf("%d",&a[i]); scanf("%d",&x); for(i=0;i<10;i++) if _______ {flag=i+1; break;} printf("%d ", flag); }
内容
- 0
输入10个整数存入数组,找出其中最大值和最小值并输出。
- 1
编写fun函数,输入10个整数存入a数组,逆序重新存放后再输出。
- 2
向数组a中输入10个整数,编写程序,分别将这10个数中的正数存入数组az中,负数存入数组af中,并分别输出az和af中的内容。
- 3
编写程序,输入 3 个整数,计算并输出它们的平均值。
- 4
编程序,输入 10 个整数存入一维数组,然后将数组前5个元素对折重新存放到数组后5个元素中,再输出。 示例 输入格式 0 1 2 3 4 5 6 7 8 9 输出格式 0 1 2 3 4 4 3 2 1 0