-
米琪卡哇伊
if( ((n%4)==0)&&(n%100)!=0)||(n%400==0) )这个是闰年的条件。你可以考虑用A[2][12]这个数组来存放闰年和非闰年的 每个月的天数。。。例如A[0][1]=31;代表非闰年的1月有31天。。。那么你在做日期比较的时候会很有条理。。关于不足10补零的问题。。这个可以先判断一下如果小于10就先打一个0然后输出数字 如果不是的话就 直接输出那个数
-
慕运维8079593
一般情况下是补零,但在处理有符号数的时候会因计算机系统的不同而不同。有符号数高位是零,则右移时高位补零;如果是负数,即高位是1,那么,有得系统会移入1,称算术右移,有的会移入0,称逻辑右移。turbo C是算术右移。
-
潇湘沐
123456789#include <iostream>using namespace std;void main(){ int hour=9; char acHour[8]={0}; sprintf(acHour, "%02d", hour); cout<<acHour;}