我有这个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函数中)?
3 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
t = (1/100) * d;
t = (0) * d;
t = (1.0/100.0) * d;
k = n / 3.0;
慕森卡
TA贡献1806条经验 获得超8个赞
t = (int)((1.0 / 100.0) * d);
- 3 回答
- 0 关注
- 448 浏览
添加回答
举报
0/150
提交
取消