猿问

在C++编程里,怎么让不足十的数前补0 ?

在C++编程里,怎么让不足十的数前补0 


隔江千里
浏览 3007回答 3
3回答

米琪卡哇伊

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&nbsp;<iostream>using&nbsp;namespace&nbsp;std;void&nbsp;main(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;hour=9;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;acHour[8]={0};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(acHour,&nbsp;"%02d",&nbsp;hour);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout<<acHour;}
随时随地看视频慕课网APP
我要回答