#include<stdio.h> int main() { int n,i,max; int a[10]={0}; scanf("%d",&n); for(i=1;i<=n;i++) { int c; scanf("%d",&c); int bit; do{ bit=c%10; c=c/10; a[bit]++; }while(c>0); } i=1; max=a[0]; while(i<10) { max=max>a[i]?max:a[i]; i++;...
c语言数组练习题及答案 第一题:在数组a中,存放有n个学生的成绩.试编一函数:将低于平均分的学生 人数m由函数值返回,将低于平均分的分数由数组b带回. int fun(int a[],int n,int b[]) { int i,m=0,aver=0; for(i=0;i<n;i++) aver+=a[i]; aver/=n; for(i=0;i<n;i++) if(a[i]...
c语言数组练习题及答案/* 4.16 5*5矩阵中每行的绝对值最大值,与同行对角线交换*/ #include "stdio.h" #include "math.h" void main() { int a[5][5]={{1,2,3,4,-5},{3,5,-2,4,2},{4,1,2,3,-2}, {1,3,-2,4,6},{2,2,0,7,4}} ;...
C语言数组练习题2 热度: 6.1选择题 6.1在c语言中,引用数组元素时,其数组下标的数据类型是C。 A)整型常量B)整型表达式 C)整型常量或常量表达式D)任何类型的表达式 6.2以下对一维数组a的正确说明是D。 A)intn;scanf("%d",&n);inta[n];B)intn=10,a[n]; ...
C语言之数组的基础练习题(指针变量做函数参数) #include<stdio.h>void swap(int *a,int *b) { int tmp; tmp=*a; *a=*b; *b=tmp; } void main() { int x,y; int *p_x,*p_y; printf("请输入两个数:\n"); scanf("%d",&x);
a[0][3]b)a[1][4]c)a[0][4]d)a[1][3] 解析:D 这个二维数组的正确理解方式应该是 : 定义了一个名字为a的数组,a数组里面有三个元素,每个元素包含6个int类型的变量,数组的第十个元素应该是a[0][6]之后的a[1][3],这个知识点的考察点在于要认识二维数组中的元素和指针都是怎么存储和指向的,指...
C)整型常量或整型表达式D)任何类型的表达式 【题2】C语言中,数组名代表B A.数组全部元素的值B.数组首地址 C.数组第一个元素的值D.数组元素的个数 【题3】以下对一维整型数组a的正确说明是。 A)int a(10);B)int n=10,a[n]; C)int n;D)#define SIZE 10 scanf(“%d”,&n);int a[SIZE]; int...
c选择练习题-第六章数组 下面程序段的运行结果是___。 chars1[10]="12345",s2[10]="abc",s3[]="67"; strcpy(s1,s2); strcat(s1,s3); puts(s1); A.abc67B.abc4567C.abc567D.abc567 本题标准答案:[A] 若已包含头文件<stdio.h>且已有定义charsl[7];和inti;下列语句中错误...
c语言练习题——循环和数组 1. 求1000之内的所有完数 2. 输入两个正整数m和n,求其最大公约数和最小公倍数。3. 求1!+2!+3!+4!+……20!4.用for循环求分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…,前20项之和。5. 打印杨辉三角形。6. 输入5个学生的数学、语文、英语3门课程的...
这个二维数组的正确理解方式应该是 : 定义了一个名字为a的数组,a数组里面有三个元素,每个元素包含6个int类型的变量,数组的第十个元素应该是a[0][6]之后的a[1][3],这个知识点的考察点在于要认识二维数组中的元素和指针都是怎么存储和指向的,指针是如何偏移的。