ldcf.net
当前位置:首页 >> C语言编程问题,求大神指教 编写程序,输入两个正... >>

C语言编程问题,求大神指教 编写程序,输入两个正...

楼上两位的代码可能有点小问题 s += m*m+1/m;改成 s += m*m+1.0/m;

#includevoid main() { float s,t; int i,fz,fm,fh,n; s=0; fh=1; scanf("%d",&n); for ( i=0;i

scanf("%f",&f);//double类型的输入不能使用%f进行输入,得用%lf才能正常得到a的值。

#includeint main(){int n, ji=0,ou=0,k;scanf("%d",&n);while(n!=-1){k=n%2; if(k==0){//

#include void printdigits( int n );int main(){int n;scanf("%d", &n);printdigits(n);return 0;}void printdigits( int n ){if(n){printdigits(n/10);printf("%d\n",n%10);}}

int main(){char c;char buf[256] = {0};int i = 0;while((c=getchar())!= '\n'){if(c >= 'a' && c = 'A' && c

#include #include #define MAX 100 //整数长度上限100,可自定义int main(){ char num[MAX]={0}; int len; scanf("%s",num); len=strlen(num); while(len--) { printf("%c",num[len]); } printf("\n"); return 0;}

#includevoid main(){ int i=1,j=1;for(i=1;i

你输入了一个2,然后就循环了3次(i=0时,i=1时,i=2时),不要做循环操作就行了。 for (int i=0; i

#include main() { double pi = 3, x = 3; int i; for(i = 1; x > 0.000001; i++) { x *= 0.25*(2*i-1)*(2*i-1)/(2*i)/(2*i+1); pi += x; printf("PI = %lf\n", pi); } }

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