备忘

root 站长 2019-04-10 10:09:14 2020-01-06 12:08:46 8

如果图片加载失败,可能有以下两个问题。

  1. 文件权限,rw-------,其他用户(syzoj)没有权限,所以加载不了。
  2. 文件名错误,有的图片可能有空格,所以,仔细即可。

http://www.mohu.org/info/symbols/symbols.htm
https://codgi.cc:2/problems
https://legacy.codgi.cc:2/problemset.php
http://218.5.5.242:9019/
https://guoj.icu/
https://lyoi.ac/
http://noipdata.rcxzsc.com/
https://my.oschina.net/u/2935389/blog/3036473(动态规划)
http://maoxian.fun/(学生博客)
https://www.temege.com/
https://duck.ac/beibishi (noi 笔试试题)
https://github.com/jybicu/jyb.icu/ (高中文化课)


具体代码如下:

#include <iostream>
#include <ctime>
#include <cstdlib> 
using namespace std;
int main(void)
{
	cout << "欢迎来到xxx的口算大师系统" << endl;
	cout << "共有10道题目,满分100。" << endl;
	int sum=0; 
	srand(time(0));    //设置随机种子 
	for(int i=1; i<=10; i++)
	{
		int x=rand()%100+1; //随机产生一个1-10以内的数字
		int y=rand()%100+1; 
		int op=rand()%3+1;
		int res;
		cout << i << "、";   //输出题号 
		if(op==1)   //加法
		{
			cout << x << '+' << y <<'=';   //输出信息	
			res=x+y;                      //计算出答案 
		}
		else if(op==2)  //减法 
		{
			if(x<y)      //避免产生负数,将大数放在前面,这样就可以避免负数  
			{
				int t=x;
				x=y;
				y=t;
			}
			cout << x << '-' << y <<'=';
			res=x-y;
		}
		else            //乘法 
		{
			cout << x << '*' << y <<'=';
			res=x*y;
		}
		int ans;          //用户输入的结果 
		cin >> ans;
		if(ans==res)      //判断回答是否正确,即输入和答案是否相同 
		{
			cout << "答对了加10分" << endl;	
			sum+=10;
		} 
		else
		{
			cout << "答错了不扣分" <<endl;	
		} 
	}
	
	cout << "恭喜你,共获得"<<sum<<"分!"; 
	
	if(sum>=90)  //评语部分 
	{
		cout << "老师评语优秀"; 
	}
	else if(sum>=70)
	{
		cout << "老师评语良好"; 
	}
	else if(sum>=60)
	{
		cout << "老师评语良"; 
	}
	else
	{
		cout << "老师评语加油";
	} 
	return 0;
}

#include <iostream> 

using namespace std;

int main()
{
	cout << "Hello,world" << endl;
	return 0;		
}
  • 1、包含头文件iostream(输入输出流)

  • 2、使用标准的命名空间(using namespace std;)

  • 3、cout 输出,“<<”流插入运算符,加起来=输出语句;

  • 4、双引号里面的东西会原封不动的输出,endl是换行;

  • 5、 返回值为0,表示程序运行正常;

  • 注:C++语句结束的时候以分号结尾,除,(),{}和某些特殊情况.

  • {{ vote && vote.total.up }}

    共 4 条回复

    root 站长

    https://smallpdf.com/cn (pdf,图片等转换网站

    root 站长
    root 站长
    #include <bits/stdc++.h>
    
    using namespace std;
    
    int b[35],n,m;
    void DFS(int i, int s)
    {
    	if(i == n + 1)
    	{
    		if(s == m)
    		{
    			for(int k = 1; k<=n; k++)
    			{
    				if(b[k] == 1)
    				{
    					cout << k << " ";
    				}
    			}
    			cout << endl;
    			return ;
    		}
    	}
    	b[i] = 1;
    	DFS(i+1,s+1);
    	b[i]=0;
    	DFS(i+1,s);
    }
    int main(void)
    {
    	cin >> n >> m;
    	DFS(1,0);
    	return 0;
    }
    
    root 站长

    具体代码如下:

    #include <iostream>
    #include <ctime>
    #include <cstdlib> 
    using namespace std;
    int main(void)
    {
    	cout << "欢迎来到xxx的口算大师系统" << endl;
    	cout << "共有10道题目,满分100。" << endl;
    	int sum=0; 
    	srand(time(0));    //设置随机种子 
    	for(int i=1; i<=10; i++)
    	{
    		int x=rand()%100+1; //随机产生一个1-10以内的数字
    		int y=rand()%100+1; 
    		int op=rand()%3+1;
    		int res;
    		cout << i << "、";   //输出题号 
    		if(op==1)   //加法
    		{
    			cout << x << '+' << y <<'=';   //输出信息	
    			res=x+y;                      //计算出答案 
    		}
    		else if(op==2)  //减法 
    		{
    			if(x<y)      //避免产生负数,将大数放在前面,这样就可以避免负数  
    			{
    				int t=x;
    				x=y;
    				y=t;
    			}
    			cout << x << '-' << y <<'=';
    			res=x-y;
    		}
    		else            //乘法 
    		{
    			cout << x << '*' << y <<'=';
    			res=x*y;
    		}
    		int ans;          //用户输入的结果 
    		cin >> ans;
    		if(ans==res)      //判断回答是否正确,即输入和答案是否相同 
    		{
    			cout << "答对了加10分" << endl;	
    			sum+=10;
    		} 
    		else
    		{
    			cout << "答错了不扣分" <<endl;	
    		} 
    	}
    	
    	cout << "恭喜你,共获得"<<sum<<"分!"; 
    	
    	if(sum>=90)  //评语部分 
    	{
    		cout << "老师评语优秀"; 
    	}
    	else if(sum>=70)
    	{
    		cout << "老师评语良好"; 
    	}
    	else if(sum>=60)
    	{
    		cout << "老师评语良"; 
    	}
    	else
    	{
    		cout << "老师评语加油";
    	} 
    	return 0;
    }