递归
HelloWorld
https://ac.nowcoder.com/acm/problem/14835
#include<iostream>
using namespace std;
void printf1(int n)
{
if(n==1)//结束条件
{
printf("1\n");
return ;
}
else
{
printf1(n-1);
}
if(n%2==0)
{
if(n%3==0)
{
printf("HelloWorld\n");
}
else
printf("Hello\n");
}
else if(n%3==0)
{
printf("World\n");
}
else
printf("%d\n", n);
}
int main()
{
int n;
cin>> n;
printf1(n);
return 0;
}
using namespace std;
void printf1(int n)
{
if(n==1)//结束条件
{
printf("1\n");
return ;
}
else
{
printf1(n-1);
}
if(n%2==0)
{
if(n%3==0)
{
printf("HelloWorld\n");
}
else
printf("Hello\n");
}
else if(n%3==0)
{
printf("World\n");
}
else
printf("%d\n", n);
}
int main()
{
int n;
cin>> n;
printf1(n);
return 0;
}