这些题目没有什么实际应用意义,但是可以帮助你养成编程思想,所以代码就不给你写了,给你个思路,自己试试.
第一题 用嵌套循环
你那个数组就声明成string s[]吧,再声明变量 string a,b,temp="";int i=0;int j=i+1;
首先 第一重循环s[i]赋给a,然后进入第二重.
第二重循环,用a循环去和s[j]比大小,如果有比a大的,让temp=a a=b b=temp 第二重循环j++;
外部循环i++;
第二题
写个50次的循环,在循环体内判断i的值,如果i能整除3,那就是3或3的倍数,不做任何动作, 否则输出i的值.
第三题 我想的应该是麻烦了
查course表的stu_id 用while(rs.next())循环把所有查到的内容都放到一个数组里. 然后用冒泡排序的原理. 但是不是比大小了,而是看是否相等. 如果有相等的那说明这个id最少出现了2次(如果题目要求是2次以上不含2次的,你就可以再加个计数器来控制),只要一找到就把内循环break掉回到外循环,因为本次内循环的目的已经达到了. 拿着符合条件的stu_id 再去student表查出名字来 输出就好了 class表没用上.
温馨提示:答案为网友推荐,仅供参考