基础题
小耳朵朵喵喵
交流技术
展开
-
HDU 2008 数值统计
本题的意思是给出一串数字,要求出其中正数,负数以及等于0的数的个数,做这道题要注意的一点是用数组来存数字串的值时数组的类型要用double或者float,因为序列中会出现小数。其他的基本都很容易了。分享一下我的代码。#includeint main(){ int n,a,b,c,i; double h[100]; while(scanf("%d",&n),n){ a=0;b=0;c原创 2015-09-11 21:35:47 · 2305 阅读 · 1 评论 -
HDU2006求奇数的乘积
这是一道基础题,也就是水题,适合初学ACM的同学,本题的意思是求出一个长度为n的序列中所有奇数的乘积。输入时将序列的值存到一个数组中即可(题目已经保证序列中至少存在一个奇数,所以一个序列中奇数个数为0的情况不需要考虑)上代码给你们看吧。#includeint main(){ int n,s,i; int a[100]; while(scanf("%d",&n)!=EOF){ s=1原创 2015-09-11 21:30:31 · 566 阅读 · 1 评论 -
HDU2007平方和与立方和
很明显,这是一道基础题,题目的意思是给你两个数,求出这两个数构成的区间内奇数的立方和跟偶数的平方和。这道题唯一要注意的地方就是m和n的大小,直接上代码。#includeint main(){int m,n,i,s,k,t;while(scanf("%d%d",&m,&n)!=EOF){s=0;k=0;if(m>n){t=m;m=n;n=t;}//判断m与n的大小,如原创 2015-09-11 21:00:53 · 540 阅读 · 1 评论 -
HDU 2012 素数判定
这道题目的意思是给定一个区间,求这个区间内所有的整数满足表达式的值是否为一个素数。这道题比较简单,只要知道怎样判断一个数是一个素数就基本上解决问题了,要注意的是题目的意思是这个区间内所有的整数都要满足,下面是代码:#include#includeint prime(int n){ //判断n是否为素数,是则返回1,否则返回0 if(n<2)return 0; int i=3原创 2015-09-17 19:46:52 · 589 阅读 · 0 评论 -
HDU 2000 ASCII码排序
Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output对于每组输入数据,输出一行,字符中间用一个空格分开。 Sample Inputqweasdzxc Sample Outpute原创 2015-09-17 20:25:06 · 477 阅读 · 0 评论