用c写一个程序,给一个浮点数,输出整数部分
时间: 2023-03-31 10:03:31 浏览: 157
您好,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
float num;
int integer;
printf("请输入一个浮点数:");
scanf("%f", &num);
integer = (int)num; // 强制类型转换,取整数部分
printf("该浮点数的整数部分为:%d\n", integer);
return ;
}
```
希望能对您有所帮助。
相关问题
用c语言编一个程序,输入一个浮点数,取该浮点数的整数部分输出
下面是用C语言编写的程序,可以输入一个浮点数,取该浮点数的整数部分并输出:
```c
#include <stdio.h>
int main() {
float num;
int int_part;
printf("请输入一个浮点数:");
scanf("%f", &num);
int_part = (int)num;
printf("该浮点数的整数部分为:%d\n", int_part);
return 0;
}
```
注意,这个程序只能取浮点数的整数部分,如果需要取小数部分或者四舍五入等操作,需要使用其他方法。
C语言程序:输入一个整数,一个浮点数和一个字符,并输出
以下是C语言程序的代码:
```
#include <stdio.h>
int main() {
int num;
float fnum;
char ch;
printf("请输入一个整数:");
scanf("%d", &num);
printf("请输入一个浮点数:");
scanf("%f", &fnum);
printf("请输入一个字符:");
scanf(" %c", &ch);
printf("您输入的整数是:%d\n", num);
printf("您输入的浮点数是:%f\n", fnum);
printf("您输入的字符是:%c\n", ch);
return 0;
}
```
希望能对您有所帮助!