摘要: 输入一个数n,然后求从1到n的所有整数的阶乘的和。例如:输入20;则,s=1!+2!+3!+4!+……+20!分析:这个题目是进行了多个相似的运算,然后连续加和,可以使用循环结构来解决:使用递归调用的方法:#includeusing namespace std;int main(){ int n,i... 阅读全文
posted @ 2013-04-23 17:06 千手宇智波 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: #includeusing namespace std;int main(){ char c; int s=0,z=0,k=0,q=0; while((c=getchar())!='\n'){ int x=int(c); if(x>=48&&x=65&&x=97&&xusing namespac... 阅读全文
posted @ 2013-04-23 16:07 千手宇智波 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 首先是求其最大公约数的代码:通过辗转相除法:#includeusing namespace std;int MaxY(int a,int b){ int min,max; max=a>b?a:b; min=a>a>>b; coutusing namespace std;int MaxY(int a,... 阅读全文
posted @ 2013-04-23 00:36 千手宇智波 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个不多于5位的数,要求:1、输出它是几位数;2、分别打印出每一位数字;3、按照逆序打印出各位数字。思路一:通过数组,保存每一位数字。#includeusing namespace std;int main(){ char a[5]; int i=0; while((a[i]=getcha... 阅读全文
posted @ 2013-04-21 21:36 千手宇智波 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 题目:给出一个百分制的成绩,90分以上为A;80~89为B;70~89为C;60~69为D;60分一下为E。要求输入一个成绩,输出对应的等级。分析:这是一个典型的多选择性问题,一般方法是使用多个if和else的情况。代码:使用多个if和else的结构#includeusing namespace s... 阅读全文
posted @ 2013-04-21 11:37 千手宇智波 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 首先是区别:先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。 而""首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。然后是使用习惯的问题:假设A是常被包含... 阅读全文
posted @ 2013-04-20 18:41 千手宇智波 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目:用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和cout语句输出这两个字符,并输出对应的ASCII码。代码:#includeusing namespace std;int main(){ char a[2]; coutusing namespace std;int ... 阅读全文
posted @ 2013-04-20 17:29 千手宇智波 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 首先是数组元素作为函数的实参,这和直接用多个变量作为函数的实参在用法上没有什么差别。作为例子的代码:#includeusing namespace std;int main(){ int max(int a,int b); int a[2],m; a[0]=1; ... 阅读全文
posted @ 2013-04-20 13:27 千手宇智波 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题目:输入底面圆的半径和圆柱的高,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,要求输出时有文字说明,取小数点后2位数字。分析:这个题目考察顺序结构,以及数据的类型和运算。代码:#include#includeusing namespace std;int main(){ double r,c,... 阅读全文
posted @ 2013-04-20 10:29 千手宇智波 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 要求是:对字母进行加密运算,加密规则是所有的字母循环向后取后面第四个字母,即:A->E、b->f、v->z、w->a、Z->D一开始还没能运行通过:#includeusing namespace std;int main(){ char c; while(c=getchar()!='\n')... 阅读全文
posted @ 2013-04-19 16:16 千手宇智波 阅读(507) 评论(0) 推荐(0) 编辑