{ "question_id": 7457152, "question_title": "1,3,3,5,5,5,7,7,7,7,9,9,9,9,9,.....", "question_content": "
简单数列5
\n 已知一数列:1,3,3,5,5,5,7,7,7,7,9,9,9,9,9,11,11,11,11,11,11,11.....请根据规律求出第n项的值。例如:n=4 项时,其值为5,n=11时,其值为9.\n输入格式 一个自然数n,(0<n<1000)
\n
\n输出格式 一个整数,即第n项的值。
\n样例输入:4
\n样例输出 :5
\n#include <iostream>\nusing namespace std;\n\nint main(){\n int a,b;\n cin>>a;\n \n int n=1,count=1,num=1;\n \n for(int i=0;i<a;i++)\n {\n if(count > n)\n {\n num+=2;\n n++;\n count=1;\n i--;\n }\n else\n {\n cout << num << ","; //输出整个数列\n count++;\n }\n }\n cout << endl;\n \n \n cout << num;\n \n return 0;\n}
\n\n\n", "tag_name": "c语言", "cpp": "#include