ACM STEPS
tukangzheng
这个作者很懒,什么都没留下…
展开
-
ACM/STEPS Text Reverse
#include #include char str[100];int main(){ int n, i, j; scanf("%d",&n); gets(str); while(n--) { gets(str); int e = 0, b = 0; int m = strlen(str); for(i = 0; i {原创 2011-09-13 10:11:29 · 273 阅读 · 0 评论 -
ACM/STEPS A+B Coming
#include#includeusing namespace std;int fun(char ch){ if(ch>='0'&&ch'9')return ch-'0'; //把16进制中0-9转换成数字。else { ch=toupper(ch); //int toupper(int c); 用法:#include 功能:将字符c转换为大写英文字母转载 2011-09-17 13:10:26 · 304 阅读 · 0 评论 -
ACM/STEPS Balloon Comes!
#include//记得啊,本题最重要的是强制转换啊 。 #include using namespace std;int main(){ int n; double z,a,b; char m; cin>>n; getchar(); while(n--) { cin>>m>>a>>b;原创 2011-09-16 12:31:46 · 257 阅读 · 0 评论 -
ACM/STEPS Buildings
#include using namespace std;int s[100][100];int main(){ int n, k, a, b, i, j; cin>>n; while(n--) { k = 0; cin>>a>>b; for(i = 0; i { for(j = 0; j { cin>>s[i]原创 2011-09-14 15:47:12 · 250 阅读 · 0 评论 -
ACM/STEPS IBM Minus One
#include #include char str[100];int main(){ int n, k = 1, flag = 0; scanf("%d",&n); gets(str); //用来吸收上次输入n的回车键。 while(n--) {/* if(flag) //这块也是控制格式的,但这道题不是这样的格式,但有些题是这样的格式。所以特此标原创 2011-09-13 12:23:02 · 266 阅读 · 0 评论 -
ACM/STEPS ASCII
//这道题我提交了n次,就是不过。结果请教师兄,一下就AC了,原来是多加了cout#include using namespace std;int a[1000];int main(){ int n, i; cin>>n; for(i = 0; i { cin>>a[i]; } for(i = 0; i { cout } r原创 2011-09-13 10:49:40 · 294 阅读 · 0 评论 -
ACM/STEPS Vowel Counting
#include #include int main(){ char str[51]; int n; scanf("%d",&n); gets(str); while(n--) { gets(str); int m = strlen(str); for(int j = 0; j { if((str[j]=='a')||(str[原创 2011-09-13 10:12:19 · 342 阅读 · 0 评论 -
ACM/steps Text Reverse
代码不是本人的 但很值得参考 !写的很清晰,不用加注释了吧!!! #include #include char str[1000];int main(){ int n; scanf("%d",&n); gets(str); while(n--) { gets(str); int m = strlen(str); int k = 0;翻译 2011-09-15 15:50:47 · 332 阅读 · 0 评论 -
ACM/STEPS GPA
#include #include char str[100];int main(){ double count , n, sum; double average; while(gets(str)) { bool flag = 1; n = strlen(str); sum = 0; count = 0; average = 0.0;原创 2011-09-13 20:46:53 · 256 阅读 · 0 评论 -
ACM/STEPS find your presents(2)
整数的异或是先把它们化成二进制,再按位异或。比如3^5, 3=011,5=101,两数按位异或后为110,即6。几个数异或满足交换律。2^3^2=2^2^3=0^3=3.两个相同的数异或为0,普通数都出现了偶数次,所以它们异或后都是0,而0与那个特别数异或后还是那个特殊数。用的这样的运算后就看起来很简单了#include using namespace std;in原创 2011-09-13 16:04:32 · 220 阅读 · 0 评论 -
ACM/STEPS shǎ崽 OrOrOrOrz
这道题刚开没想到用qsort(),后来参考了一下别人的用了qsort()排序函数。。。。。。代码不难,看了很容易懂。。#include using namespace std;int cmp(const void *a, const void *b){ return *(int *)a - *(int *)b;}int main(){ int n, i, a[1原创 2011-09-21 21:30:22 · 320 阅读 · 0 评论