{ "question_id": 7462282, "question_title": "对数组中所有的数据按照输入先后顺序进行显示输出", "question_content": "

定义整数数组x,用键盘向数组输入10个数,输入之后,对数组中所有的数据按照输入先后顺序进行显示输出,最后设计一种算法,对数组中的数据进行升序排序,并输出排序后的数

\n", "difficulty": "简单", "answer_id": 53447798, "answer_content": "

代码如下:如有帮助,请采纳一下,谢谢。

\n\n
\n#include <stdio.h>\n\nvoid Sortfun(double a[],int n)\n{\n\tint i,j;\n\tdouble tmp;\n\tfor (i=0;i<n-1;i++)\n\t{\n\t\tfor (j=0;j<n-1-i;j++)\n\t\t{\n\t\t\tif (a[j] > a[j+1])\n\t\t\t{\n\t\t\t\ttmp = a[j];\n\t\t\t\ta[j] = a[j+1];\n\t\t\t\ta[j+1]= tmp;\n\t\t\t}\n\t\t}\n\t}\n}\n\nint main()\n{\n\tint i;\n\tdouble a[10];\n\tprintf("请输入10个数:");\n\tfor(i =0;i<10;i++)\n\t\tscanf("%lf",&a[i]);\n\n\tprintf("原顺序:\\n");\n\tfor(i=0;i<10;i++)\n\t\tprintf("%g ",a[i]);\n\tprintf("\\n");\n\tSortfun(a,10);\n\n\tprintf("排序后:\\n");\n\tfor(i=0;i<10;i++)\n\t\tprintf("%g ",a[i]);\n\tprintf("\\n");\n\treturn 0;\n\n}
\n\n

 

\n", "tag_name": "c语言", "cpp": "#include \nvoid Sortfun(double a[],int n)\n{\n\tint i,j;\n\tdouble tmp;\n\tfor (i=0;i a[j+1])\n\t\t\t{\n\t\t\t\ttmp = a[j];\n\t\t\t\ta[j] = a[j+1];\n\t\t\t\ta[j+1]= tmp;\n\t\t\t}\n\t\t}\n\t}\n}\nint main()\n{\n\tint i;\n\tdouble a[10];\n\tprintf(\"请输入10个数:\");\n\tfor(i =0;i<10;i++)\n\t\tscanf(\"%lf\",&a[i]);\n\tprintf(\"原顺序:\\n\");\n\tfor(i=0;i<10;i++)\n\t\tprintf(\"%g \",a[i]);\n\tprintf(\"\\n\");\n\tSortfun(a,10);\n\tprintf(\"排序后:\\n\");\n\tfor(i=0;i<10;i++)\n\t\tprintf(\"%g \",a[i]);\n\tprintf(\"\\n\");\n\treturn 0;\n}", "topic_link": "https://bbs.csdn.net/topics/600470244", "status": 1, "keywords": "算法初阶,基础知识,算法基础,设计算法,分析分治算法", "license": "csdn.net", "notebook": { "cpp": "https://codechina.csdn.net/csdn/csdn-daily-code/-/jupyter/master/data/notebook/answer/ipynb/cpp/5.ipynb?type=file" }, "notebook_enable": 1, "author": "worldzp" }