摘要:
C语言实验——各位数字之和排序题目描述给定n个正整数,根据各位数字之和从小到大进行排序。输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。输出输出每组排序的结果。示例输入2 1 2
3 121 10 111
0示例输出1 2
10 111 121注意题目为各位数字之和,不注意是会吃大亏的。。。#include <stdio.h> void sort(int a[],int n);//冒泡排序
int isum(int n);//各位之和 int main()
{ int n,i; int a[100]; 阅读全文
posted @ 2012-10-09 20:33
Still_Raining
阅读(1007)
评论(0)
推荐(0)
摘要:
*十点半题目描述 十点半是一个纸牌游戏,或者说数字游戏。这里简化一下,规则是每个人摸两张牌,然后只通过加减运算,如果能够得到十点半的话就算赢,否则就输。扑克从2到K分别代表2~13点,A代表半点,然后王或老头或司令随便你怎么叫,不分大小,都代表半点。输入输入有多组数据。第一行一个正整数T代表数据的组数。接下来N行,每行两张牌。其中11到13的牌是J,Q,K,王是S。输出 输出也要N行,每行的格式是如果赢了Case P: WIN,输了Case P: LOSE。其中P代表是第几组数据。示例输入410 AA J10 S2 8示例输出Case 1: WINCase 2: WINCase 3: ... 阅读全文
posted @ 2012-10-09 10:57
Still_Raining
阅读(476)
评论(0)
推荐(0)
摘要:
输入输入数据有多组,第一行是数据的组数n,下面n行是n组数据,每组数据由3个正整数组成,分别为年、月、日,我们保证每组数据都是有效的日期。输出输出所输入的日期是这一年的第几天。#include <stdio.h>int trans(int year,int month,int day);int IsRun(int n);//判断是否为闰年int main(){ int n; int year,month,day; int i; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d %d %d&quo 阅读全文
posted @ 2012-10-09 10:13
Still_Raining
阅读(560)
评论(0)
推荐(0)
摘要:
题目描述从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。输入正整数n,不含前导零。输出分割的整数序列,各整数之间用空格格开。注意,最后一个数字后面没有空格!示例输入654321示例输出654321//源码:#include <stdio.h>#include <string.h>void get_num(int n);int main(){char a[10];scanf("%s",a);for(int i=0; i<strlen(a); i++){if( i != strlen(a)-1 )printf("%c &q 阅读全文
posted @ 2012-10-09 10:11
Still_Raining
阅读(1283)
评论(0)
推荐(0)
摘要:
用scanf时,一般情况下只能读取一个字符串,且遇空格终止。此时若想读入像“Iamastudent."含空格的字符串时就要使用fgets了。原型是char*fgets(char*s,intn,FILE*stream); 参数: *s:字符型指针,指向将存储到的数据地址。 n:整型数据,将从流中读取n-1个字符。 *stream:指针数据,欲读取的流。 功能: 从文件指针stream中读取n-1个字符,存到以s为起始地址的空间里,直到读完一行,如果成功则返回s的指针,否则返回NULL。例如,从终端读入:charstr[100];fgets(str,100,stdin);fputs(s. 阅读全文
posted @ 2012-10-09 10:09
Still_Raining
阅读(209)
评论(0)
推荐(0)
摘要:
这半个学期。就两个计划。一个是多做ACM,第二个就是学精数据结构(严蔚敏&吴伟民) 阅读全文
posted @ 2012-10-09 10:08
Still_Raining
阅读(194)
评论(0)
推荐(0)
浙公网安备 33010602011771号