#include <iostream>
#include <cstdarg>
using namespace std;
void show(const char *str)
{
cout << str;
}
template <typename T, typename...Args> //typename比class作用域更强
void show(const char *str, T t, Args...args)
{
while (str && *str) //指针不为空为字符串没有指向末尾
{
if (*str == '%' && *(str + 1) != '%')
{
++str; //指针向前移动
cout << t;
show(++str, args...); //继续调用
return;
}
else
{
cout << *str++; //跳过一个字符
}
}
}
void main()
{
printf("