C语言的小练习
题⽬:接受⽤户输⼊的⼀组数字(先提⽰⽤户输⼊待输⼊的数字个数,⽽后动态申请内存开辟空间承接后续输⼊) 在⽤户输⼊的若⼲个数中寻找三个数a,b,c, 使得a+b+c= 0 注意:三个数按照a ≤ b ≤c排列,且不输出重复的a,b,c组合
思路:先提⽰⽤户输⼊要输⼊数据的个数,然后申请动态内存,输⼊若⼲个数字存进⼀数组然后对数据进⾏升序的排序。排除⼀些不可能的情况,通过三个变量(相当于指针)进⾏判断,偏移,最后得出想要的数据。
#include <stdio.h>
#include <st
原创
2020-07-30 11:52:34 ·
179 阅读 ·
0 评论