求两个实数相除的c语言程序

Python017

求两个实数相除的c语言程序,第1张

#include<stdio.h>

int main()

{

float a,b

printf("请输入2个实数:")

scanf("%f %f",&a,&b)

if(b!=0)

printf("a/b=%f\n",a/b)

else printf("分母不能为0!\n")

}

#include<stdio.h>

#include<string.h>

char str[51]

int n,count,i

int main()

{    scanf("%s",&str)

n=strlen(str)

count=1

for(i=1i<ni++)

{if(str[i]!=str[i-1])

count++

else continue}

double ans

ans=(float)n/count

printf("%.2f",ans)}

printf("%.2f",ans)       是保留两位小数

n和count都是int型,用float强制转换浮点型,才能得出带小数的结果!!

扩展资料

C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

语法

INT(number)

Number 需要进行向下或者向上舍入取整的实数。

说明

int函数可用floor函数代替

int(number)=floor(number,1)

参考资料C语言_百度百科int函数_百度百科