以下几道C语言题目请高手(比我高就成)回答一下啊!谢啦!

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:23:32
26. 若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为__。(假设a[0][0]位于数组的第一个位置上。)
A.i*m+j B.j*m+i C.i*m+j-1 D.i*m+j+1 12. 以下程序的输出结果是
main()
{char a[10]=”6789”,*p;
p=a;
printf(“%s\n”,p);
A.6 B.6789 C.'6' D.789

35.对于以下的变量定义,表达式______是不正确的。
struct node {
int j, k;
} x, *p=&x;
A.p->k=2 72.程序说明:根据下式计算s 的值,要求精确到最后一项的绝对值小于10-6。
s = 1-1/3+1/5-1/7+…….
#include <stdio.h>
#include <math.h>
void main()
{ int flag = 1, t = 1;
(1) ;
while( (2) ){
item = flag * 1.0 / t ;
s = s + item ;
(3) ;
t =t+2;
}
printf ( “s = %f\n” ,s);}
(1) A.double item = 2 , s = 0; B.double item = 0 , s = 0;
C.double item = 1 , s = 1; D.double item = 3 , s = 1;
(2) A.item<1E-6 B.item>=1e-6; C.fabs(item)<1E-6 D.fabs(item)>=1E-6

第一个 就是意思是: 数组排序是从0开始的!a[i][j]表示 第i+1行 第j+1列
12:B 其他的你自己做吧 !不好认!

分太少 很简单 只大概看了哈
1D
2B
3??没看懂
4???怎么排的版??