摘要: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出... 阅读全文
posted @ 2014-04-27 14:14 繁星苑 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n( 2 #include 3 #define MAXN 9 4 int c1[MAXN]; 5 char c2[MAXN]; 6 char c3[MAXN]; 7 int main() 8 { 9 int i,j... 阅读全文
posted @ 2014-04-27 13:19 繁星苑 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 习题3-1 分数统计:输入一些学生的分数,哪个分数出现的次数最多?如果有多个并列,从小到大输出。任务1:分数均为不超过100的非负整数 1 //习题3.1,分数统计(stat) 2 #define LOCAL 3 #include 4 #include 5 #ifndef MAX 6 #define... 阅读全文
posted @ 2014-04-22 19:43 繁星苑 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 最近刚刚学习了java的数组,所以来一道题目练习一下。题目是:有500个同学围成一圈,从一个同学开始数数,数到3的同学退出,后面的同学重新从1开始数。请问最后是第几个同学剩下。代码如下: 1 //用数组实现。 2 public class Count3Quit { 3 public static void main(String[] args){ 4 boolean[] Person = new boolean[500]; 5 6 //布尔数组中的所有元素的值都赋值为true 7 for(int i = 0; i < P... 阅读全文
posted @ 2012-12-22 14:05 繁星苑 阅读(650) 评论(0) 推荐(1) 编辑
摘要: 选择排序的概念就是从未排序中选择最小的元素放入到已排序元素的最后面。下面是对一组整数进行排序。 1 public class selectionSort { 2 public static void main(String[] args){ 3 int[] toBeSorted = {1,54,3,8,6,0}; 4 5 6 for(int i = 0; i < toBeSorted.length; i++){ 7 for(int j = i+1; j < toBeSorted.length; ... 阅读全文
posted @ 2012-12-19 21:06 繁星苑 阅读(4003) 评论(0) 推荐(0) 编辑
摘要: 现在刚开始学习java。今天写一个swap,让我对java没有指针这个事情深有体会。由于我想是把swap()当成一个函数来写,因此我尝试这样的方式。private static void swap(int &a, int &b){ int temp = a; a = b; b = temp;} 我发现在eclipse中是有错误的,java中的参数传递都是采用值传递的传递方式,因此不能使用引用符号。 后面我发现可以使用重新赋值的方法:private static int[] swap(int a, int b){ int temp = a; a = b; ... 阅读全文
posted @ 2012-12-19 11:18 繁星苑 阅读(3627) 评论(1) 推荐(0) 编辑