首页 > 代码库 > leeson_020 分支语句 笔记
leeson_020 分支语句 笔记
课堂代码:
#include <stdio.h>int main(){ //1 输入年龄 int age = 0; printf("Your Age:"); while (scanf_s("%d", &age)==0) { printf("Input Age(Number)\n"); printf("Your Age:"); //fflush(stdin); 大多编译器不支持fflush,在大多数情况下fflush是不能用的。 while (getchar() != EOF); } //通过年龄-》 天数 year %4==0 而且year%100!=0 int days = 0; int year = (2016 - age); for (year = (2016 - age);year<2016;year++) { if (year % 4 == 0 && year % 400 == 0 || year % 400 == 0) { days += 366; } else { days += 365; } } //3 输出天数 printf("Days:%d", days); getchar(); getchar(); return 0;}
调试中发现 一开始输入几个a,再输入数字时,程序不正常
存疑
leeson_020 分支语句 笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。