ldcf.net
当前位置:首页 >> C语言中,%7/3,7/%3,7%%3,%7%3,-7%%3各是多少... >>

C语言中,%7/3,7/%3,7%%3,%7%3,-7%%3各是多少...

-2 -2 1 -1 -1 取整按照一般的运算法则,取余结果的符号和除数的符号一致

lz说得是printf的格式控制时用的形式吧. 表示对这个float类型的数的输出,整数部分如果不够8位则在左边补0,如果超过8位则原样输出. 小数部分输出7位.

x+a%3*(int)(x+y)%2/4 =x+7%3*(int)(7.2)%2/4 =x+7%3*7%2/4 =2.5+1*7%2/4 =2.5+4%2/4 =2.5+0/4 =2.5

#include void main() { int x,a,y,z; x=2.5; a=7; y=4.7; z=x+a%3*(int)(x+y)%2/4; printf("z=%d\n",z); }

float a ,b,s; a=7.0; b=3.0; s=a/b; printf("s=%f",s)

do { sum=sum+k; i=i+1; if(n%2==0) { k=(double)(-1*i)/(2*i-1); printf("%lf",k); } else { k=(double)i/(2*i-1); printf("%lf",k); } }while(i

int i,k=-1; double s=0,a=0; for(i=1;i

只是这个程序写得太复杂了: #include double f(double x,int y) { double s=1; for(int i=0;i

#inlcudeint main(){ float i,sum; sum=0; for(i=0;i

逻辑有误,改如下: #include "stdio.h"int main(void){ int i=1; double sum=0.0,a=1.0; while(a>=1e-6){ a=1.0/((i

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com