c语言求最大值最小值,求1 1/2 1/4 1/7 1/11 1/16 1/22 1/29…,当第i项的值<

用C语言求1+1/2+1/3+1/4+.....+1/10的值_百度知道
用C语言求1+1/2+1/3+1/4+.....+1/10的值
t; for(i=1;i++) {
t=i;t.h&main(){ i&stdio#include &%lf& double sum=0.0;
sum+=1.0/ } printf(&,sum);=10
其他类似问题
其他4条回答
%f\#include &;n,m=0 .h&n&=10 ; n&
printf(&quot,m).h&
for (n=1 ; n++)
m+=1&#47#include &void main ( ){ float n=0
#include &stdio.h&main(){ int i,t; double sum=0.0; for(i=1;i&=10;i++) {
sum+=1.0/t; } printf(&%lf&,sum);}
main(){ int i=1; float sum=0; for (i=1; i&=10; i++)
sum=sum+1/i; printf(“%f \n&, sum); }
#include&stdio.h&void main(){
//初始值的声明
double sum=0;
for(i=1;i&=10;i++)
//用for循环来时i的 值递增
sun=sum+1.0/t;
//这里要注意写成1.0
printf(&%f&,sum);}
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何编这一题:计算S=1+ 1/2+1/4+1/7+1/11+1/16+1/22+1/29........,当第i项的值&10的-4次方时结束._百度知道
如何编这一题:计算S=1+ 1/2+1/4+1/7+1/11+1/16+1/22+1/29........,当第i项的值&10的-4次方时结束.
在是一道VB程序的题目.可以编成程序.
用 C编写的程序如下:#include &math.h&main(){int i=1;float n=1.0;float t=1;float s=0;while(t&1e-4){
i=i+1;}printf(&#订厂斥断俪登筹券船猾39;s=%10.6f\n&,s);}
其他类似问题
次方的相关知识
按默认排序
其他1条回答
看不懂如何帮你
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求1/2*x+20%3*(x=y)/16的值,x=3,y=4特别是(x=y)为什么等4_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:290,186贴子:
求1/2*x+20%3*(x=y)/16的值,x=3,y=4特别是(x=y)为什么等4收藏
赋值表达式也有值。C语言中每个表达式都有值。
x赋值为yy=4,自然就把4给了x
求1/2*x+20%3*(x=y)/16的值 为0
因为是整型
谢谢各位,懂了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或C语言模拟试题题库
本试题来自:(2008年C语言模拟试题,)一、选择题有以下程序main ( )
int num[4] [4]=1,2,3,4,5,6,7,8, 9,10,11,12, 13,14,15,16,i,
for (i=0;i<4; i++)
for(j=1; j<=i; j++) printf ("%4c",’ ’);
for(j=______;j<4;j++)
printf ( "%4d’, num [i] [j] );
printf ( "\n" );
若要按下形式输出数组右上半三角
16A.i-1B.iC.i+1D.4-i正确答案:有, 或者 答案解析:有,
您可能感兴趣的试题
单项选择题:()有以下程序:#inelude <stdio.h>main( ) int i,j,x=0;
for(i=0;i<2;i++ )
for(j=0;j<=3;j ++)
pfinff( "x = % d\n",x); 程序执行后的输出结果是(
)。A.x=4B.x=8C.x=6D.x=12答案:有,答案解析:有,单项选择题:()执行以下程序后,test.txt文件的内容是(若文件能正常打开) (
)。#include <stdio.h>#include <stdlib.h>main( ) FILE *
char * s1 = "Fortran" , * s2 = "Basic";
if((fp = fopen( "test. txt" ," wb" )) = = NULL)
prinff( "Can’t open test. txt file \n"); exit(1);
fwrite( s1 ,7,1 ,fp);
/* 把从地址s1开始到7个字符写到fp所指文件中*/
fseek(fp,OL,SEEK_SET); /*文件位置指针移到文件开头*/
fwrite (s2,5,1,fp);
felose (fp);A.BasieanB.BasieFortranC.BasicD.FortranBasie答案:有,答案解析:有,
C语言模拟试题最新试卷
C语言模拟试题热门试卷C语言之选择结构
一、选择题
1、当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个
&&选项含义不同,这个选项是
A)k%2&&&&&&B)k%2==1&&&&&&C)(k%2)!=0&&&&&&D)!k%2==1
2、设有定义:int&&k=1,m=2;&&float&&f=7;,则以下选项中错误的表达式是
A)k=k&=k&&&&&& B)-k++&&&&&& C)k%int(f)&&&&&& D)k&=f&=m
3、设有定义:int&&a=2,b=3,c=4;,则以下选项中值为0的表达式是
A)(!a==1)&&(!b==0)&&&&&&&& B)(a & b)&& !c||1
C)a && b&&&&&&&&&&&&&&&&&& D)a||(b+b)&&(c-a)
4、有以下程序
{ int&&a,b,d=25;
&&&& a=d/10%9;
&&&& b=a&&(-1);
&&&& printf(&%d,%d\n&,a,b); }
程序运行后的输出结果是&&
A)6,1&&&&&& B)2,1&&&&&&&&C)6,0&&&&&& D)2,0
5、有以下程序
{int&&i=1,j=2,k=3;
&&&&&&if(i++==1&&(++j==3||k++==3))
&&&&&& printf(&%d&&%d&&%d\n&,i,j,k);&& }
程序运行后的输出结果是&&
A)1&&2&&3&&&&&&B)2&&3&&4&&&&&&C)2&&2&&3&&&&&&D)2&&3&&3
6、有以下程序
{int a=3,b=4,c=5,d=2;
&&&&&&&& if(b&c)
printf(&%d&,d++ +1);
&&&&&& else
&&&&&&&&&&&& printf(&%d&,++d +1);
&&&& printf(&%d\n&,d);&& }
程序运行后的输出结果是
A) 2&&&&&&&&B) 3&&&&&&&& C) 43&&&&&&&& D) 44
7、下列条件语句中,功能与其他语句不同的是
A) if(a) printf(&%d\n&,x);&&&&&& else printf(&%d\n&,y);
B) if(a==0) printf(&%d\n&,y);&&&&else printf(&%d\n&,x);
C) if (a!=0) printf(&%d\n&,x);&&&&else printf(&%d\n&,y);
D) if(a==0) printf(&%d\n&,x);&&&&else printf(&%d\n&,y);
8、以下4个选项中,不能看作一条语句的是
A){;}&&&&&&&&&&&&&&B)a=0,b=0,c=0;&&&&
&&&&&&&&C) if(a&0);&&&&&&&&D)if(b==0) m=1;n=2;
9、以下程序段中与语句k=a&b?(b&c?1:0):0;功能等价的是
A)if((a&b) &&(b&c) ) k=1;&&&&&& B)if((a&b) ||(b&c) )&&k=1
&&&&&&else&&k=0;
C)if(a&=b)&& k=0;&&&&&&&&&&&&&&&&&&D) if(a&b)&& k=1;
&&&&&& else if(b&=C)&& k=1;&&&&&&&&&&&&&&&&&&else if(b&c)&& k=1;
&&&&&&&&else k=0;
10、有以下程序
{int&&a=1,b=2,m=0,n=0,k;
k=(n=b&a)||(m=a & b);
printf(&%d,%d\n&,k,m);&& }
程序运行后的输出结果是
A)0,0&&&&&&&&&&&&B)0,1&&&&&&&&&& C)1,0&&&&&&&&&&&&D)1,1
11、有定义语句:int&&a=1,b=2,c=3,x;&&则以下选项中各程序段执行后,
&&&&&&&&&&&&x的值不为3的是
A) if (c & a) x=1;&&&&&&&&&&&&&&&&&&B) if&&(a & 3) x=3;
&&&&&&else if (b & a) x=2;&&&&&&&&&&&&&&&& else if (a & 2) x=2;
&&&&&&else x=3;&&&&&&&&&&&&&&&&&&&&&&&&&& else x=1;
C) if (a & 3) x=3;&&&&&&&&&&&&&&&&D)if&&(a& b) x=b;
&&&&&& if (a & 2) x=2;&&&&&&&&&&&&&&&&&&&&&&if&&(b& c) x=c;
&&&&&& if (a& 1) x=1;&&&&&&&&&&&&&&&&&&&&&&if&&(c& a) x=a;
12、有以下程序
{ int i=1,j=1,k=2;
if((j++‖k++)&&i++) printf(&%d,%d,%d\n&,i,j,k);&&}
执行后输出结果是
A)1,1,2&&&&&& B)2,2,1&&&&&&&& C)2,2,2&&&&&&&& D)2,2,3
13、有以下程序
{ int a=5,b=4,c=3,d=2;
&&&& if(a&b&c)&&&&&&printf(&%d\n&,d);
&&&& else&&if((c-1&=d)==1)
printf(&%d\n&,d+1);
&&&&&&&&else&&&&&&printf(&%d\n&,d+2)&&&& }
执行后输出结果是
A)2&&&&&&&&B)3&&&&&&&&C) 4&&&&&&&& D)编译时有错,无结果
14、已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是
A)6&&&&&&&&&& B)0&&&&&&&&C)2&&&&&&&&&& D)1
15、以下程序的输出结果是
{int&&a=5,b=4,c=6,d;
printf(&%d\n&,d=a&b?(a&c?a:c):(b));&& }
A)5&&&&&&&&B) 4&&&&&&&&&&&& C)6&&&&&&&&&&D)不确定
16、以下程序的输出结果是
{ int&&a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf(&%d\n&,d); }
A)1&&&&&&&&&&B)0&&&&&&&&&&&& C)非0的数&&&&&&&&&&D)-1
17、设 a、b、 c、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,
&&&&&&&&&&&&则逻辑表达式 (m=a&b)&&(n=c&d)运算后,n的值为
A) 0&&&&&&&&B) 1&&&&&&&&C)2&&&&&&&& D) 3
18、以下程序:
scanf(&%d&,&x);
if(x--&5)&&&&&&printf(&%d&,x);
else&&&&&& printf(&%d&,x++);
程序运行后,如果从键盘上输入5,则输出结果是
A)3&&&&&& B) 4&&&&&&C) 5&&&&&& D) 6
19、设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为
A)不定值&&&&&&B)4&&&&&&&&C)3&&&&&&&&D)1
20、若执行以下程序时从键盘上输入9,则输出结果是
A) 11&&&&&&&&&& B) 10&&&&&&&&C) 9&&&&&&&&&&D) 8
&&&& scanf(&%d&,&n);
&&&& if(n++&10)&& printf(&%d\n&,n);
&&&& else&&&&&&&&printf(&%d\n&,n--);
21、有如下程序
{float&&x=2.0,y;
if(x&0.0)&&y=0.0;
else&&if(x&10.0) y=1.0/x;
else&&y=1.0;
printf(&%f\n&,y);
该程序的输出结果是
A)0.000000&&&&&&&& B)0.250000&&&&&&
&&&&&&&&C)0.500000&&&&&&&&D)1.000000
22、有如下程序
{int&& a=2,b=-1,c=2;
if(b& 0)&& c=0;
else&&&&c++;
printf(&%d\n&,c);
该程序的输出结果是
A) 0&&&&&&&&B)1&&&&&&C) 2&&&&&&&&D) 3
23、设 int&&x=1, y=1; 表达式(!x||y--)的值是
&&&&&&A)0&&&&&&B) 1&&&&&&C) 2&&&&&&&&D) -1
24、语句:printf(&%d&,(a=2)&&(b= -2));的输出结果是
A)无输出&& B)结果不确定&& C)-1&&&&&&&& D)1
25、有以下程序段
&& int&&k=0,a=1,b=2,c=3;&& k=a& b ? b:a;&&&&k=k& c ? c:k;
执行该程序段后,k的值是
A)3&&&&&&&&&&B)2&&&&&&&&&& C)1&&&&&&&&&& D)0
26、若整型变量a、b、c、d中的值依次为:1、4、3、2。
&&&&&&&&&& 则条件表达式a& b?a:c& d?c:d的值
A)1&&&&&&B)2&&&& c)3&&&&&&D)4
27、有以下程序
&&{ int a=15,b=21,m=0;
&&&&switch(a%3)
&&&&{ case 0:m++;
&&&&&&case 1:m++;
&&&&&&&&&&&& switch(b%2)
&&&&{ default:m++;
&&&&&&&&&&&&&&case 0:m++;}
&&&&printf(&%d\n&,m);
&&&&&&&&&&}
&&程序运行后的输出结果是
&&A)1&&&&&& B)2&&&&&& C)3&&&&&&&&D)4
28、若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是
&&A)swich(a+b);&&&&&&&&&&&&&&&&&& B)switch(a*a+b*b)
&&&&&& {case 1:y=a+b;&&&&&&&&&&{case 3:
case 0:y=a-b;&&&&&&&&&&&&case 1:y=a+b;
&&&&&& }&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& case 3:y=b-a,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
&&C)switch&&a&&&&&&&&&&&&&&&&&&&&&&D) switch(a-b)
&&&&&& {case c1 :y=a-b; break;&&&&&&&&{default:y=a*b;break;
&&&&&&&&case c2: x=a*d; break ;&&&&&&&&case 3:case 4:x=a+b;break;
&&&&&&&&default:x=a+b;&&&&&&&&&&&&&&&&&&case 10:case 11:y=a-b;
&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}
29、有如下程序
&&&&main()
&& { int&& x=1,a=0,b=0;
&&&& switch(x)
&&&&{ case 0:&& b++;
&&&&&&case 1:&& a++;
&&&&&&case 2:&& a++;b++;&&
&&&&&&&&&&&& }
&&&& printf(&a=%d,b=%d\n&,a,b);
&&&&&&&&&& }
&&该程序的输出结果是
&&A)a=2,b=1&&&&&&&&&&B) a=1,b=1&&&&&&&&
&&&&&&&& C) a=1,b=0&&&&&&&& D) a=2,b=2
二、填空题
1、以下程序运行后的输出结果是&&
{ int&&a=1,b=2,c=3;&&&&
if(c=a)&&printf(&%d\n&,c);&&&&
else&&&& printf(&%d\n&,b);&&}
2、以下程序运行后的输出结果是&&
{ 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);
3、以下程序运行后的输出结果是&&
{ int&&a,b,c
&&a=10;b=20;c=(a%b& 1)||(a/b& 1);
printf(&%d %d %d\n&,a,b,c);
4、有以下程序
{int n=0,m=1,x=2;
if(!n)&& x-=1;
if(m)&& x-=2;
if(x)&& x-=3;&&
printf(&%d\n&,x);&& }
执行后输出结果是&&
5、以下程序运行后的输出结果是&&
{ int&&p=30;
printf (&%d\n&,(p/3&0?p/10:p%3));&&&&}
6、以下程序运行后的输出结果是&&
{ int&&a=1, b=3, c=5;
if (c=a+b) printf(&yes\n&);
else&& printf(&no\n&);
7、若有以下程序
{ int p,a=5;
if(p=a!=0)&& printf(&%d\n&,p);
else&&&&&&&& printf(&%d\n&,p+2);
执行后输出结果是 
8、若有以下程序
{ int a=4,b=3,c=5,t=0;
if(a& b)t=a;a=b;b=t;
if(a& c)t=a;a=c;c=t;
printf(&%d %d %d\n&,a,b,c);
执行后输出结果是
9、以下程序运行后的输出结果是&&
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf(&%d,%d \n&,x,y);&& }
10、若从键盘输入58,则以下程序输出的结果是&&
scanf(&%d&,&a);
if(a&50)&&printf(&%d&,a);
if(a&40)&&printf(&%d&,a);
if(a&30)&&printf(&%d&,a);&&}
11、以下程序输出的结果是
{int&&a=5,b=4,c=3,d;
d=(a&b&c);
printf(&%d\n&,d);
12、设y是int型变量,请写出判断y为奇数的关系表达式是
13、表示&整数x的绝对值大于5&时值为&真&的C语言表达式是&&
14、若x为int类型,请以最简单的形式写出与逻辑表达式!x
&&&&&&&&&& 等价的C语言关系表达式&&
15、以下程序运行后的输出结果是&&
&&&&main()
&& { int x=1,y=0,a=0,b=0;
&&&& switch(x)
&&&&{ case 1: switch(y)
&&&&&&&&&&&&&&{ case 0:a++;
&&&&&&&&&&&&&&&&case 1:b++;
&&&&&&&&&&&&&&}
&&&&&&case 2:a++;b++;
&&&&&&&&&&&&}
&&&& printf(&%d&&%d\n&,a,b);
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 c语言求绝对值函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信