求c语言大神帮我解答

作者&投稿:岳士 (若有异议请与网页底部的电邮联系)
求C语言大神帮忙~

#includemain(){ int a=1,b=1; double m,s=0; int i=1,n; scanf("%d",&n); while(i<=n) { m=(double)a/b; if(a%2) s+=m; else s+=-m; a+=1; b=2*a-1; i++; } printf("%lf",s);}希望能赞一下,O(∩_∩)O谢谢

是课程设计吧,文档不清楚




c语言 求助大神 急
4、%= 优先级低于 -,故答案为a = 14%4=2

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

C语言问题求大神详细解析
还有函数的返回值类型为void时表示函数没有返回值,不能使用函数的返回值。a错 因为调用在定义之前但是没有声明 b错 函数定义的时候返回值类型为void,却欲图使用函数的返回值。c错 函数的声明返回值为int,定义返回值为void 不相符 d正确 ...

C语言试题啊,求大神帮忙答案啊!
{ int a,b,c;sub(10,5,&a); 执行完这句a的值为-5;sub(7,a,&b);执行完这句b的值为-12;sub(a,b,&c);执行完这句c的值为-7 printf("%4d,%4d,%4d",a,b,c);

C语言 计算机题 求大神解答~
1、能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是“a>=10||a<=0”。(D选项)解析:“≥”用“>=”表示,“或”用“||”表示。2、判断char型变量c是否为大写字母的表达式是“(c>='A')&&(c<='Z')”。(C选项)解析:大写字母是A~Z,加上单引号,可以直接用来判断是否符合要求...

C语言不会,求大神指导,要详细的解答过程,谢谢了
printf("%d\\n",(a=a+1,a+b,b+1));\/\/ 现在,输出的数据是一个表达式(a=a+1,a+b,b+1)的值,因为加了括号,说明是一个逗号表达式,其值为b+1的值,12 printf("c=%d,%x,%o,%u\\n",c,c,c,c); \/\/分别以十进制、十六进制、八进制和无符号形式输出变量c的值,结果为-1,ffffffff...

C语言试题,各位大神帮帮忙看看,急急急!!!
答案是 A 因为a是无符号整型(没有指定类型,默认是int),在32位机上无符号整型是2^32-1,在16位机上是2^16-1=65535,a的初始化值是32765是远远小于65535的,所以不要考虑补码呀什么的,直接加3就可以了。

C语言,求大神解释??
C 语言中,逗号(,)也可以是运算符,称为逗号运算符(Comma Operator)。逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式,称为逗号表达式。其一般形式为:子表达式1, 子表达式2, ..., 子表达式n 例如:a + b, c = b, c++ 逗号运算符的优先级是所有运算符中级别最低的,通常...

c语言问题,求大神解答
char a=97 a为字符型,对应的是ASCII码表中十进制数97对应的字符,是a c对应的字符是A,对应的ASCII码表中十进制数是65 输出语句的意思是计算字符a和字符A在ASCII码表中对应十进制数的差并按规定格式输出。97-65=32 结果输出a-A=32 选C ...

C语言问题,本人菜鸟,跪求大神详解!!
a-b+++1的意思是a-b+1;b++;所以结果是10-3+1=8;b=b+1=4。d=(c++,c+10,100-c);是逗号表达式,括号内从左至右算,但只把最后一个表达式100-c的值赋给d。那就是c=c+1=11,然后把最后100-c=89赋给d,所以最后a=10,b=10,c=11,d=89。c=(d=a+b),(b+d);也是逗号...

准格尔旗17720896298: C语言题,求大神帮忙啊C语言作业要求 1.从键盘输入3个字符串,要求找出其中最大者 . 2.写一程序,判断一字符串是否是回文,若是输出YES,否则输出... -
荡战卡尼:[答案] 具体代码如下: #include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d\n",(a=a>b?a:b)> c?a:c); } #include #include int main() { char s[50]; char *p,*q; p = s; gets(s); q = &s[strlen(s)-1]; while(p++ = 0; i--) { if('a'

准格尔旗17720896298: 求C语言高手解答
荡战卡尼:1)选择A,逗号表达式的值为最右值 2)选择A,类型必须说明 3)选择D,不能以数字开头 4)选择C,没啥可解释的,int数组只能依次输出 5)选择C,因为它是后加 6)选择C,C语言的数据类型包括整型、实型和逻辑型 7)选择C,分别打印的是a[0][2],a[1][1]和a[2][0] 8)选择D,考察先减和后减的区别 9)选择C,x输入为6和3,++后分别为7和4,打印x--因为是后减所以仍然输出4. 10)选择A,字符串数组实际上是一个二维字符数组 以下懒得解释了,不明白的话追问吧 11-15)DCBDA 16-20)ABBCA 望采纳哈:)

准格尔旗17720896298: 跪求C语言大神解答,急用急用,谢谢大哥大姐们解答. 急需C语言大神,必有重谢 -
荡战卡尼: #include <stdio.h> int main() { int n,i; double s=0; scanf("%d", &n); for(i=2;i<=n;i+=2) { s+=1.0/i; } printf("%lf", s); return 0;}

准格尔旗17720896298: 大神帮我解答一下,c语言 -
荡战卡尼: 缺少了大括号,加上应该就好了 main() { int a=3,b=4,c=5,t=99; if(b<a&&a<c) { t=a;a=c;c=t;} if(a<c&&b<c) { t=b;b=a,a=t;} printf("%d %d %d\n",a,b,c); }

准格尔旗17720896298: C语言问题,求大神解决,谢谢啦,我是小白,最好能够解释下原因 -
荡战卡尼: 已修改,看注释#include int main() { char a[20],b[20],c[50],*p1,*p2,*p3; p1=a,p2=b,p3=c; gets(a); while(*p1) { *p2 = (*p1)+3; //对字符串中的每个字符用加3的方法加密并存入数组b p1++; p2++; }*p2='\0'; //串结束符 p2=b ; //p2重新指向b的开始位置 while(*p2) { *p3 = (*p2)-3; //对b中的字符串解密存入数组c p3++; p2++; }*p3='\0'; puts(a); //puts是输出一个串 puts(b); puts(c); return 0; }

准格尔旗17720896298: 求C语言高手解答 -
荡战卡尼: c是比较智能的,当他明确知道一个表达式的值时,剩下的式子不会再进行运算.比如&&运算,当两个值其中一个为0时,他就是0了,第二个式子就不用运算,由于a=5,b=6(m=a>b)相当于(m=5>6)所以,m=0...

准格尔旗17720896298: 希望各位C语言的高手帮我解决下面的这个题目,并解释一下题目中的for(i=0;i -
荡战卡尼:[答案] B 不确定值 第一个双重for循环,对a00 a01 a02 a10 a11 a12 a20 a21 a22九个元素赋值 孙桓结束后j = 3 然后做累加的时候,是把a03 a13 . a73 的值累加,而这些元素并没有被赋值过 对于初始化值,不同编译器的做法不同,有赋值为0,有赋值为0...

准格尔旗17720896298: 求c语言大神解答 -
荡战卡尼: 首先你printf后面的是打错了吧.是选择B,没错. 因为p数组没有结束符,用strlen测长度会出错,而q数组,虽然后面没有结束符,但是,q数组指定了它的长度为10,那么后面就还有7个0,那么就也相当于有了结束符,所以q数组是不会出错的,而且会有输出结果,是3

准格尔旗17720896298: c语言高手 帮忙解答 -
荡战卡尼: 你看我这个应该可以了: #include #include #define M 100 int main() { int ri, repeat; float a[M], b[M], c[M], area, perimeter,s; scanf("%d", &repeat); for(ri=0; riscanf("%f%f%f", &a[ri], &b[ri], &c[ri]); for(ri=0; ri{ if(a[ri]+b[ri]>c[ri]&&a[ri]+c[ri]>b[ri]&&b[...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网