【题目描述】
求出所有满足下列条件的二位数:将此二位数的个位上的数字与十位上的数字进行交换,可得到一个新的数,要求新数与原数之和小于100;
【输入】
无
【输出】
输出满足条件的所有二位数,要求输出一行5个数,数与数之间以一个空格隔开
【输入样例】
无
【输出样例】
输出满足条件的所有二位数,要求输出一行5个数,数与数之间以一个空格隔开
代码
#include<cstdio>
using namespace std;
int i,ge,shi,c=0,t,n;
int main()
{
for(i=10;i<=99;i++)
{
ge=i%10;
shi=i/10%10;
t=ge;
ge=shi;
shi=t;
if((i+shi*10+ge)<100)
{
printf("%d ",i);
c++;
if(c%5==0)
{
printf("\n");
}
}
}
return 0;
}
#include<iostream>
using namespace std;
int i,ge,shi,c=0,t,n;
int main()
{
for(i=10;i<=99;i++)
{
ge=i%10;
shi=i/10%10;
t=ge;
ge=shi;
shi=t;
if((i+shi*10+ge)<100)
{
cout<<i<<" ";
c++;
if(c%5==0)
{
cout<<endl;
}
}
}
return 0;
}