↑以上是今日题目↑
从题目可知:本题需判断输入的两数是否为一位数,所以可以用if语句,条件判断a<10(a是输入的数),如果条件满足即执行cout<<"0"<<a;当然,题目给定格式是MM-DD所以可以写成:
if(a<10) {
cout<<"0";
cout<<a<<"-"<<b; }
重复写两次,即可以实现。
有人发现哪里错了吗?
评论区show你的解释!
接下来是有瑕疵的程序:
#include <iostream>
using namespace std;
int main() {
int m,d;
cin>>m>>d;
if(m<10) {
cout<<"0";
cout<<m<<"-"<<d; }
if(d<10){
cout<<"0";
cout<<m<<"-"<<d; }
return 0; }