目录
框架
cout<<"请输入使用的函数:";
string s;
cin>>s;
if(判断使用哪个函数){
输入函数的重要元素
输出加载动画
输出结果
}
以此类推
实现(生成for循环)
1.输入使用的函数
cout<<"请输入使用的函数:";
string s;
cin>>s;
2.判断使用哪个函数
if(s=="for"){
}
3. 输入函数的重要元素
cout<<endl<<"从几开始:";
char n;
cin>>n;
cout<<endl<<"从几结束:";
char a;
cin>>a;
4. 输出加载动画(最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最难的一部分)
for(int i=0;i<=10;i++)
{
cout<<"*";
Sleep(10);
}
for(int i=0;i<=6;i++)
{
cout<<"\n *";
Sleep(10);
}
for(int i=0;i<=30;i++)
{
cout<<"*";
Sleep(10);
}
for(int i=0;i<=6;i++)
{
cout<<"\n *";
Sleep(10);
}
for(int i=0;i<=30;i++)
{
cout<<"*";
Sleep(10);
}
cout<<"000";
Sleep(100);
cout<<"000\n 000000";
Sleep(100);
cout<<"\n 000000";
Sleep(100);
system("cls");
system("color 0F");
cout<<"\n\n\n\n\n";
5.输出最终结果
cout<<"f";
Sleep(100);
cout<<"o";
Sleep(1000);
cout<<"r";
Sleep(100);
cout<<"(int i=";
Sleep(1000);
cout<<n<<";";
Sleep(100);
cout<<"i<=";
Sleep(1000);
cout<<a;
Sleep(100);
cout<<";i++){"<<endl;;
Sleep(1000);
cout<<" //TODO//"<<endl;;
Sleep(1000);
cout<<"}";
代码整合
#include <algorithm>
#include <iostream>
#include <istream>
#include <map>
#include <new>
#include <queue>
#include <sstream>
#include <string>
#include <stack>
#include <vector>
#include <cstring>
#include<windows.h>
using namespace std;
int main(){
cout<<"请输入使用的函数:";
string s;
cin>>s;
if(s=="for"){
cout<<endl<<"从几开始:";
char n;
cin>>n;
cout<<endl<<"从几结束:";
char a;
cin>>a;
for(int i=0;i<=10;i++)
{
cout<<"*";
Sleep(10);
}
for(int i=0;i<=6;i++)
{
cout<<"\n *";
Sleep(10);
}
for(int i=0;i<=30;i++)
{
cout<<"*";
Sleep(10);
}
for(int i=0;i<=6;i++)
{
cout<<"\n *";
Sleep(10);
}
for(int i=0;i<=30;i++)
{
cout<<"*";
Sleep(10);
}
cout<<"000";
Sleep(100);
cout<<"000\n 000000";
Sleep(100);
cout<<"\n 000000";
Sleep(100);
system("cls");
system("color 0F");
cout<<"\n\n\n\n\n";
cout<<"f";
Sleep(100);
cout<<"o";
Sleep(1000);
cout<<"r";
Sleep(100);
cout<<"(int i=";
Sleep(1000);
cout<<n<<";";
Sleep(100);
cout<<"i<=";
Sleep(1000);
cout<<a;
Sleep(100);
cout<<";i++){"<<endl;;
Sleep(1000);
cout<<" //TODO//"<<endl;;
Sleep(1000);
cout<<"}";
}
return 0;
}