一,常量
错了,顺序不对啊!很好,忘记返回值
一些过了两天就忘记CONST是什么的老年人回来补充,一般常量会全部大写和变量区别一下
二,浮点数
为什么!为什么跟着走都算不出带小数的结果!!!但是男神的结果是带小数的啊啊啊
为什么!
给J设置了初始值的问题吗,为什么!为什么!
终于!!!!
chi cun两个变量设置初始值问题不大,设置第三个变量不行,多余的给他设置初始值0也不行,啊,反正它不按着视频报错,看不懂,敲
我觉得我应该叫踩雷王
D对整数,F对浮点数;
啊,我的12和12.0运行结果都一样, 代码改成scan_f("%f,%f",……输入小数也不行,为什么!
三,double,%lf
#include<stdio.h>
int main() {
printf("请输入身高");
double chi ;
double cun ;
scanf_s("%lf %lf", &chi, &cun);
printf("%f米", (chi + cun / 12.0) * 0.3048);
return 0;
}
破案了,我好蠢,大概就是,INT只能 定义整数??但是!!!为什么输入%lf写成%f运行不出来但是不报错啊啊啊;不过输入整数不影响,还是严谨一点吧妈妈咪也
四,计算时间差
#include<stdio.h>
int main() {
int h1, m1;
int h2, m2;
int j = 0;
scanf_s("%d,%d", &h1, &m1);
scanf_s("%d,%d", &h2, &m2);
j = (h1 * 60 + m1) - (h2 * 60 + m2);
printf("%d,%d", j / 60, j % 60);
}
输入两个数字之后回车就会出现结果啊!可以空格输入四个数字,但是结果不对啊啊啊
#include<stdio.h>
int main() {
int h1, m1;
int h2, m2;
scanf("%d %d", &h1, &m1);
scanf("%d %d", &h2, &m2);
int t1 = h1 * 60 + m1;
int t2 = h2 * 60 + m2;
sprintf("%d,%d", (t2 - t1) / 60, t2 % t1);
return 0;
}
家人们嘎嘎错,/在两个整数之间运算的时候会自动舍掉整数
N次马虎,N+1次报错,看不懂啊啊啊
我可能是一个傻子,printf怎么会写成sprintf
呵呵呵好像也不止这个问题,我不会真的是傻子吧
int h1, m1;
int h2, m2;
scanf("%d %d", &h1, &m1);
scanf("%d %d", &h2, &m2);
int t1 = h1 * 60 + m1;
int t2 = h2 * 60 + m2;
int t=t2-t1;
printf("%d,%d", t/60, t%60);
return 0;
为什么算出来复数?……没事了,是我蠢
printf("%d,%d\n", (t2-t1)/60, (t2-t1) % 60);
去掉T,括号套娃可行