www.7671.net > C语言输出一个实数

C语言输出一个实数

#include //sqrt()所在 void main() { int a; scanf("%d", &a ); printf("%f\n", sqrt(a) ); //调用sqrt()函数得到平方根 }

1、这个程序可以这么写.#include<stdio.h> float jdz(float a){ if(a<0) return -a; else return a; } int main(){ float a,b; printf("请输入一个实数:\t"); scanf("%f",&a); b=jdz(a); printf("a的绝对值是:%f",b); }2、阶乘可以用递归实现#include<

#include void main() { int x; float f; char c; printf("请输入一个整数、一个实数、一个字符(用逗号分隔):"); scanf("%d, %f, %c", &x, &f, &c); //注意格式串中的逗号后有空格! printf("整数=%d, 实数=%f, 字符=%c\n", x, f, c); }

程序说明,给出的只能正确计算小数点后十位的数,如要加大请相应改变ndig的值e79fa5e98193e4b893e5b19e31333236393737.我想只有我才帮你写吧,己用TC验证正确.加些分.输入1.0001, 0.1001,123.45023,等等都正确,不明白的代

#include<stdio.h>int main(){ float f; scanf("%f", &f); printf("%d", (int)f+1);return 0;}

#include <stdio.h>void main(){ double a[10]; double nmax = 0; int npos = 0; for (int i=0; i<10; i++) { printf("输入第%d位实数: ", i+1); scanf("%lf", &a[i]); if (a[i] > nmax) { nmax = a[i]; npos = i; } } double dcount = 0; for (i=0; i<10; i++) { if (i != npos) { dcount += a[i]*a[i]; } } printf("总和是%.1lf\n", dcount); }

楼上的如下解法,赞同!#include<stdio.h> main() { int num; printf("你输入数字"); scanf("%d",&num); int k=0; while (num) { k =num%10; num = num/10; } printf("%d",k); }

#includefloat x;int n,i;float s=1.0;void main(){printf("Please Input x:");scanf("%f",&x);printf("Please Input num:");scanf("%d",&n);if(n

#include int main () {double a; scanf("%lf",&a); printf("%lf\n",a); printf("*%10.3lf*\n",a); printf("*%-10.3lf*\n",a); return 0; }

你好!看看这样可以么 平时都是%f ,改为%.2f 意思是取小数点后两位显示#include main() { float f=2.33; printf("with extro zero %f\n",f); printf("no extra zero %.2f\n",f); } 我的回答你还满意吗~~

网站地图

All rights reserved Powered by www.7671.net

copyright ©right 2010-2021。
www.7671.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com