以下不正确的定义语句是( )。
A)double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
B)int y[5]={0,1,3,5,7,9};
C)char c1[ ]={'1', '2', '3', '4', '5'};
D)char c2[ ]={'\x10', '\xa', '\x8'};
若有定义float x[4]={1.3, 2.4, 5.6, 7.8}, y=6;,则错误的语句是( )。
A)y=x[3]; B)y=x+1; C)y=x[2]+1; D)x[0]=y;
对以下定义的正确理解是( )。
int a[10]={6,7,8,9,10};
A)将5个初值依次赋给a[1]~a[5]
B)将5个初值依次赋给a[0]~a[4]
C)将5个初值依次赋给a[6]~a[10]
D)因为数组赋初值的个数不相同,所以此语句不正确
二维数组可以这样定义:int a[3,4]。
从键盘输入10个学生成绩(double),计算并输入这10个学生的平均成绩(保留小数点后2位)。
对输入的n个数进行排序并输出。
输入的第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。
将排序后的n个整数输出,每个数后面都有一个空格。
输入n个整数,使前面的n-m个数顺序向后移动m个位置,最后的m个数变成最前面的m个数。
第一行包含两个用空格隔开的整数n和m,保证n>m且n不超过50,如果输入不符合以上要求,要有“Input Error!”提示。第二行包含n个用空格隔开的整数。
输出进行题目描述操作之后的n个整数,每个整数之后输出一个空格。请注意行尾输出换行。