求C语言高手解答

作者&投稿:常霄 (若有异议请与网页底部的电邮联系)
c错了,num%2==0的时候,(num%2)为假,num是偶数,!(num%2)就是真,即num为偶数时表达式为真。与题不符。

c 偶数为真
d偶数为假

C是错的D是对的
num%2 ==> num%2==1
!(num%2) ==> num%2==0

D 是对的

054564156541654165845454

会c语言的求解答~

5. x = 16
解析(1 + 3 + 5 + 7)
6. sum = 40
解析:(1 + 2 + 1 + 4 + 5 + 1 + 7 + 8 + 1 + 10)

答案是D吧 不是C吧,C答案等效于int x[10]={12,13,14,15,0,..,0};元素个数小于10时,后面默认用0补齐。
D显然错误,定义数组不能那样,必须确定数组的个数!!!int x[N];N必须是确定的。

c语言的简答题!求高手解答
答:1 C 外部extern 2 A 函数中有递归函数 void型函数为无返回值函数 C语言程序有函数体组成 main函数 到各个子函数等 3 D 数组名做形参传的是数组首地址 B C不解释 被调函数在主调之前可以不声明 4 D 5 D 6 B 7 B static 可以修饰任意位置变了 全局和静态变态存在数据区 初值为0 8 B...

c语言 求教高手帮忙解答 关于指针
答://此函数功能为找字符串中最大的字符,//将最大字符的前面的字符均向后移动1位,//将最大的字符放在字符串首 include<stdio.h> main(){ char str[80],*p,max,*q;p=str;//将指针指向数组首地址 gets(p);//从标准输入读取字符串 q=p;//最大的字符所在的位置 max=*(p++);//将第一...

c语言考试填空题 求高手解答 【急】 100分!
答:1:当调用函数read从磁盘文件中读数据时,若函数的返回值为10,则表明读入了10个字符;若函数的返回值为0,则是();若函数的返回值为-1,则意味着(函数调用失败)。2:设x是一个整数(16bit),若要通过x|y使x低8位置1,高8位不变,则y的八进制数是 ( c ).3:在C语言中,文件的存取...

C语言两道题!!求大神解答
答:第一个字符是转义字符'\t',制表符也就是TAB健,占用4个字节,所以总共就是4+1=5个字节啦。33、考察点:do while循环体;C语言使用0代表逻辑假,非0代表逻辑假;x++是x自增前的结果,++x是x子增后的结果。int x=5;do{ printf("%2d\n",x--); //先打印x自减前的结果,就是 5,...

一个C语言/C++问题,求大佬解答?
答:原程序思路如下:打开输入文件和输出文件。循环读取输入文件中的每一个字节。将每一个字节的8位逆转。将逆转后的字节写入输出文件。关闭输入文件和输出文件。对于大文件处理,上述程序在每个字节上进行逆转,效率较低。为了优化程序,可以采用缓存的方式,批量读取数据,然后批量逆转后输出。优化思路如下:打开...

C语言考试题 求解答!!!感谢!!!
答:(3)A是关键字,B中数组的下标要是常量,D必须以字母或下划线开头.这都是书里前几章讲的.(4)010是八进制,转换成十进制是8,所以p=a+8就是a[8]也就是'I',然后输出的时候是从p-5开始的,也就是a[8-5]=a[3]所以是从D开始的.(5)AB不清楚,C的话非要说错就是因为没值,D是因为取余时...

小弟初学C语言 求大神解答一下!
答:在c语言的解释是:for:循环语句。作用:循环。它的一般形式为: for(<初始化>;<条件表达式>;<增量>) { 语句;} 语句 初始化:总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式:是一个关系表达式,它决定什么时候退出循环;增量:定义循环控制变量每循环一次后按什么方式变化。这三个部分...

C语言入门题目,求详细易懂的解答过程。
答:答案为第一行:Tony。解答:for循环共循环2次,然后strcpy(a,b)比较两串字符大小,如果strcpy值大于0,则a大于b。具体的比较是看字符串的字母的ASCII码的大小,如果相同,再继续比较第二个,这个不赘述。主要看一下name[],对于一维数组来讲,它是元素,对于二维数组来讲,它不是具体的元素,而是...

求高手解答一些简单的C语言题目!(高分悬赏)
答:1、Before GlobalPlusPlus(), it is 1 Before ++, it is 1 After ++, it is 2 After GlobalPlusPlus(), it is 2 2、over!3、(1)printf("Input a year:");scanf("%d",&year);(2)(0==year%4 && 0!=year%100) || 0==year%400 4、(1)s[i]!='\0'(2)s[j]=s[i];5...

C语言编程作业,求解答
答:作业1:result(int)= c (char) * i (int) + f (float) / d (double) -(f + i);第一步:f+i, 一个float和int相加,按精度高的float进行计算,结果为float result = char * int + float/double - float;第二步:char * int, 他们都是整数相加为int result =int + float/double...