关于运算符章节的程序提问
程序题题目如下:请编写一个程序,用于读取一个浮点数,然后显示其整数部分的最右边的一位数字。我的思路如下,1.先读取2.变整型3.求所占字节4.利用遍历读取。代码如下:
可在运行过程中结果显示倒数第三行有误:“表达式必须包含指向类型的指针类型”。我还没学到指针,所以就不是很懂要如何修改。或许我的方法本身有误或是有待优化,望指点迷津!
#include <stdio.h>
int main(void)
{
float number;
int a,b;
printf("Please enter a floating point:");
scanf("%f", &number);
number = (int)number;
a = sizeof(number);
b = number;
printf("%d", a);
return 0;
}
望大佬赐教,我不胜感激!谢谢呀~ 本帖最后由 sulley 于 2020-3-21 20:23 编辑
不好意思!之前没有反应过来,直接用一个取余数就能解决。
#include <stdio.h>
int main (void)
{
float number1;
int number2;
printf("Please enter a floating point : ");
scanf_s("%d",&number1);
number2= (int)number1 % 10;
printf("number2);
return 0;
}
页:
[1]