//递归 #include<stdio.h> double digui(double M,int N); int main() { double M; int N; scanf("%lf%d",&M,&N); printf(" %.2lf",digui(M,N)); return 0; } double digui(double M,int N){ if(N==1){ printf("%.2lf",M/2.0); return M; } return M+M/2.0+digui(M/2.0,N-1); }
#include <stdio.h> #include <math.h> int main(){ int j; double M = 0,N = 0,length = 0,high = 0,i = 0; scanf("%lf%lf",&M,&N); high = M * pow(0.50,N); for(j = 1; j < N; j++){ i = pow(0.5,j); length += M * i * 2; } printf("%.2f %.2f",high,length + M); return 0; }
#include<stdio.h> int main() { double m, zgm = 0.0, n, i = 0.0; scanf("%lf%lf", &m,&n); while (i < n) { zgm = zgm + m + m / 2.0; m = m / 2.0; i++; } printf("%.2lf %.2lf", m, zgm-m); return 0; }
橘子味C 2023-01-11 10:35:54 |
float M,N,c; scanf("%f %f",&M,&N); float a=0,b=M; for(int i=1;i<=N;i++) { b=b+(2*a); a=M*(pow(0.5,i)); } printf("%.2f %.2f ",a,b); return 0;
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main(){ float m, n, h,cnt=0; scanf("%f %f", &m, &n); for (;n > 0;n--) { h =(float) m + m/ 2.0; cnt = cnt + h; m = (float)m / 2.0; } printf("%.2f %.2f", m, cnt-m); }我这么简单的代码就搞定了
dotcpp0609203 2022-11-09 18:42:36 |
棒棒哒
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main(){ float m, n, h,cnt=0; scanf("%f %f", &m, &n); for (;n > 0;n--) { h =(float) m + m/ 2.0; cnt = cnt + h; m = (float)m / 2.0; } printf("%.2f %.2f", m, cnt-m); }
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { int n,i,j,s,b[1000]; scanf("%d",&n); for(i=3;i<=n;i++) { int sum=1,x=0; for(j=2;j<i;j++) { if(i%j==0) {sum=j+sum; b[x]=j; x++;} } if(sum==i) {printf("%d its factors are 1",i); for(s=0;s<x;s++) printf(" %d",b[s]); printf("\n"); memset(b,0,sizeof(b)); } } return 0; }
感觉这种解法属于本末倒置了,本来写代码就是为了简化计算,现在为了简化代码而自己算出求和的结果,这都增加了自己的计算量,那这个代码写了也没有什么意义了。而且这个简化代码也看出有什么简化。
#include<stdio.h> int main() { int i; float S=0,n,h; scanf("%f%f",&h,&n); for(i=1;i<=n;i++) { S=S+1.5*h; h=h*0.5; } S=S-h; printf("%.2f %.2f",h,S); return 0; }
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:695 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:480 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:715 |
钟神赛车 (C语言代码)浏览:864 |
不容易系列2 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:528 |
printf基础练习2 (C语言代码)浏览:644 |
【金明的预算方案】 (C++代码)浏览:930 |
蛇行矩阵 (C语言代码)浏览:524 |