解题思路:就是一个双层循环就解决了,没什么难的,数组长度给大一点。
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { int n, sum = 0,arr[50000]={}; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { if (arr[i] > arr[j]) { sum++; } } } printf("%d", sum); return 0; }
0.0分
2 人评分
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:856 |
【蟠桃记】 (C语言代码)浏览:710 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:649 |
字符逆序 (C语言代码)浏览:645 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
找出最长的字符串来 (C语言代码)浏览:1840 |
1052题解(链表操作)浏览:782 |
神奇的fans (C语言代码)浏览:1124 |