【发布时间】:2011-01-21 16:48:28
【问题描述】:
我得到了这个 C 代码。
#include <stdio.h>
int main(void)
{
int n, d, i;
double t=0, k;
scanf("%d %d", &n, &d);
t = (1/100) * d;
k = n / 3;
printf("%.2lf\t%.2lf\n", t, k);
return 0;
}
我想知道为什么我的变量 't' 总是为零(在 printf 函数中)?
【问题讨论】:
-
lol - c 中的整数除法也是我第一个头疼的问题。那么没有堆栈溢出 - 只是一个没有幽默感的教授
标签: c double division multiplication integer-division