摘要: #include <cstdlib>#include <iostream>#include <string>using namespace std;int main(int argc, char *argv[]){ int flag,n,len; char str[50]; cin>>n; getchar(); while(n--) { flag=1; gets(str); len=strlen(str); len=len-1; for(int i=0;i<len;i++) { //cout<<"len="& 阅读全文
posted @ 2012-07-30 11:34 Marshalkk 阅读(240) 评论(0) 推荐(0)
摘要: #include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int n; int dividend,max,a[100]={0}; while(cin>>n) { max=0; for(int i=0;i<n;i++) { cin>>a[i]; if(a[i]>max) max=a[i]; } dividend=max; loop:for(int i=0;i<n;i++) { //cout<<&q 阅读全文
posted @ 2012-07-30 10:58 Marshalkk 阅读(382) 评论(0) 推荐(0)
摘要: #include <cstdlib>#include <iostream>#include <string>using namespace std;int main(int argc, char *argv[]){ int A,E,I,O,U,n,len; char str[100]; cin>>n; getchar(); while(n--) { A=0; E=0; I=0; O=0; U=0; gets(str); len=strlen(str); for(int i=0;i<len;i++) { if(str[i]=='a&# 阅读全文
posted @ 2012-07-30 10:48 Marshalkk 阅读(338) 评论(0) 推荐(0)
摘要: #include <cstdlib>#include <iostream>#include <string>using namespace std;int main(int argc, char *argv[]){ int len; char str[100]; while(gets(str)) { len=strlen(str); str[0]=str[0]-32; for(int i=1;i<len;i++) { if(str[i]==' ') str[i+1]=str[i+1]-32; } for(int i=0;i<len 阅读全文
posted @ 2012-07-27 10:31 Marshalkk 阅读(366) 评论(0) 推荐(0)
摘要: 转:问题描述一:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序:程序1: #include <stdio.h> int main() {char ch1, ch2;scanf("%c", &ch1); scanf("%c", &ch2);printf("%d %d\n", ch1, ch2);return 0; } 阅读全文
posted @ 2012-07-27 10:15 Marshalkk 阅读(175) 评论(0) 推荐(0)
摘要: #include <cstdlib>#include <iostream>#include <string>using namespace std;int main(int argc, char *argv[]){ int len; char c; char str[101]; while(1) { gets(str); len=strlen(str); c=str[0]; for(int i=1;i<len;i++) { if(c<=str[i]) { c=str[i]; } } for(int i=0;i<len;i++) { prin 阅读全文
posted @ 2012-07-27 09:12 Marshalkk 阅读(311) 评论(0) 推荐(0)