保留指定位数小数 开灯问题
Posted zengweihao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了保留指定位数小数 开灯问题相关的知识,希望对你有一定的参考价值。
int main() { int a = 0; int b = 0; int c=0; double r; do { scanf("%d%d%d", &a, &b, &c); printf("%.*f ", c,0.1*a / b);//float用f double用lf } while (!(a == 0 && b == 0 && c == 0)); return 0; }
开灯问题:
#include "stdafx.h" #include <stdio.h> #include<string.h> #define maxn 1010 int a[maxn]; int main() { int n,k,first = 1; memset(a, 0, sizeof(a)); scanf("%d%d", &n, &k); for (int i = 1; i <= k; i++) for (int j = 1; j <= n; n++) if (j%i == 0)a[j] = !a[j]; for(int i=1;i<=n;i++) if (a[i]) { if (first) first = 0; else printf(" "); printf("%d", i);//如果是第一个要输出的 first改为0(后面就能根据first的值知道是不是第一个输出)前面不输出空格 } printf(" "); return 0; }
以上是关于保留指定位数小数 开灯问题的主要内容,如果未能解决你的问题,请参考以下文章