{ "question_id": 7437199, "question_title": "选择排序法", "question_content": "

使用选择排序法对10个整数进行由大到小排序。

", "difficulty": "简单", "answer_id": 53409792, "answer_content": "
\n\n#include <stdio.h>\nint main() {\n\tint a[10];\n\tint i,j,temp=0;\n\tint k,x=0;\n\tprintf("输入10个数:\\n");\n\tfor(i=0; i<10; i++)\n\t\tscanf("%d",&a[i]);\n\tfor(i=0; i<9; i++) {\n\t\tk = i;\n\t\tfor(j=i+1; j<10; j++)\n\t\t\tif(a[j]<a[i])\n\t\t\t\tk = j;\n\t\ttemp=a[i];\n\t\ta[i]=a[k];\n\t\ta[k]=temp;\n\t}\n\tprintf("排序后:\\n");\n\tfor(i=0; i<10; i++)\n\t\tprintf("%d ",a[i]);\n\tgetchar();\n\tgetchar();\n}
\n\n

代码如上,万望采纳。

\n", "tag_name": "c语言", "cpp": "#include \nint main() {\n\tint a[10];\n\tint i,j,temp=0;\n\tint k,x=0;\n\tprintf(\"输入10个数:\\n\");\n\tfor(i=0; i<10; i++)\n\t\tscanf(\"%d\",&a[i]);\n\tfor(i=0; i<9; i++) {\n\t\tk = i;\n\t\tfor(j=i+1; j<10; j++)\n\t\t\tif(a[j]