成长历程
兰陵王一博
格物致知
展开
-
简单字符图形的双重循环(8).cpp
#includeusing namespace std;int main(){char ch;int i,j;for(i=1;i{ for(j=1;j cout for(ch='A';ch cout cout}for(i=10;i>=1;--i){ for(j=1;j cout for(ch='A';ch原创 2012-11-25 13:40:14 · 306 阅读 · 0 评论 -
简单字符图形的双重循环(9).cpp
#includeusing namespace std;int main(){ int i,j; char ch; for(i=1;i{ for(j=1;j cout for(ch='A';ch cout cout }return 0;}原创 2012-11-25 13:40:35 · 317 阅读 · 0 评论 -
简单字符图形的双重循环.cpp
#include using namespace std;int main( ){ int i,j; for(i=1;i {for(j=1;j cout cout } return 0; }原创 2012-11-25 13:40:57 · 311 阅读 · 0 评论 -
求1+2+3+..+100的值(3)
#includeusing namespace std;int main(){ int i,sum; for(i=1,sum=0;i sum=sum+i; cout return 0; }原创 2012-11-30 17:08:52 · 1418 阅读 · 0 评论 -
求1+2+3+..+100的值(2)
#includeusing namespace std;int main(){ int i=1,sum=0; do { sum=sum+i; i=i+1; } while(i cout return 0;}原创 2012-11-30 17:08:26 · 476 阅读 · 0 评论 -
求1+2+3+...+100的值(1)
#includeusing namespace std;int main(){ int i=1,sum=0; while(i { sum=sum+i; i=i+1; } cout return 0;}原创 2012-11-30 17:07:59 · 715 阅读 · 0 评论 -
编写程序,用冒泡法对10个数排序(由小到大)
#includeusing namespace std;int main(){ int a[11]; int i,j,t; cout for(i=1;i cin>>a[i]; cout for(j=1;j for(i=1;i if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1原创 2012-12-07 16:19:29 · 5363 阅读 · 0 评论 -
判断一个年月日的形式是否合法
#includeusing namespace std;int main(){ int year,mon,day; cout cin>>year>>mon>>day; { if(year>=1&&year cout else cout } { if(mon>=1&&mon cout else原创 2012-12-07 16:23:35 · 826 阅读 · 0 评论 -
用选择法对数组中的10个数进行从小到大排序.Cpp
#includeusing namespace std;int main(){ void select_sort(int array[],int n); int a[10],i; cout for(i=0;i cin>>a[i]; cout select_sort(a,10); cout for(i=0;i原创 2012-12-15 13:29:40 · 2111 阅读 · 1 评论 -
用数组来处理求Fibonacci数列问题.Cpp
#include#includeusing namespace std;int main(){ int i; int f[20]={1,1}; for(i=2;i f[i]=f[i-2]+f[i-1]; for(i=0;i { if(i%5==0) cout cout } cout return 0;}原创 2012-12-15 13:28:50 · 764 阅读 · 0 评论 -
用函数模板来实现函数重载的功能.cpp
#includeusing namespace std;templateT max(T a,T b,T c){ if(b>a)a=b; if(c>a)a=c; return a;}int main(){ int i1=185,i2=-76,i3=567,i; double d1=56.87,d2=90.23,d3=-3214.78,d; lo原创 2012-12-15 13:28:25 · 539 阅读 · 0 评论 -
用递归的方法求n!.cpp
#includeusing namespace std;long fac(int);int main(){ int n; long y; cout cin>>n; y=fac(n); cout return 0;} long fac(int n) { long f; if(n {cout f=-1;原创 2012-12-15 13:27:38 · 750 阅读 · 0 评论 -
用scanf和printf函数进行输入和输出.cpp
#includeusing namespace std;int main(){ int a; float b; char c; scanf("%d%c%f",&a,&c,&b);//注意在变量名前要加上地址运算符& printf("a=%d,b=%f,c=%c\n",a,b,c); return 0;}原创 2012-12-15 13:27:13 · 1135 阅读 · 0 评论 -
用extern对外部变量作提前引用声明,以扩展程序文件的作用域.Cpp
#includeusing namespace std;int max(int ,int);void main(){ extern int a,b; cout}int a=15,b=-7;int max(int x,int y){ int z; z=x>y?x:y; return z;}原创 2012-12-15 13:26:32 · 742 阅读 · 0 评论 -
数组的输入与输出.cpp
#includeusing namespace std;int main(){ int a[3][4]; int i,j; cout for(i=0;i { for(j=0;j cin>>a[i][j]; } cout for(i=0;i { for(j=0;j cout } cout ret原创 2012-12-15 13:24:00 · 1647 阅读 · 0 评论 -
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
#includeusing namespace std;int main(){ char c; int letters=0,space=0,digit=0,other=0; cout while((c=getchar())!='\n') {if(c>='a'&&c='A'&&c letters++; else if(c==' ')原创 2012-12-15 13:22:18 · 1069 阅读 · 0 评论 -
简单字符图形的双重循环(7).cpp
#includeusing namespace std;int main(){ for(int i=1;i{ for(int j=1;j cout{ for(int j=1;j cout cout}} return 0;}原创 2012-11-25 13:39:42 · 323 阅读 · 0 评论 -
简单字符图形的双重循环(5).cpp
#includeusing namespace std;int main(){ int i,j; for(i=10;i>=1;--i) { for(j=1;j cout { for(j=1;j cout cout } } return 0;}原创 2012-11-25 13:38:14 · 278 阅读 · 0 评论 -
设半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
#includeusing namespace std;int main(){float h,r,l,s,sq,vq,vz;const double pi=3.1415926;coutcin>>r>>h;l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz=pi*r*r*h;coutcout原创 2012-11-30 17:12:37 · 7749 阅读 · 0 评论 -
输出单个字符
#includeusing namespace std;int main(){char a,b,c;a='B',b='O',c='Y';putchar(a);putchar(b);putchar(c);putchar('\n');putchar(66);putchar(79);putchar(89);putchar(10);return 0;}原创 2012-11-30 17:14:31 · 338 阅读 · 0 评论 -
(抄)判断单个数是否是素数
#include #include #include using namespace std; int main( ) {int m,k,i; bool prime; //定义布尔变量prime prime=true; //循环开始时设prime为真,即先认为m为素数 cout cin>>m;原创 2012-12-07 16:16:48 · 445 阅读 · 0 评论 -
(抄)循环输入一个数,判断其是否是素数
#include #include #include using namespace std; int main( ) //{int m,k,i; bool prime; //定义布尔变量prime cout cin>>m; //输入m的值 while(m!=0) { prim原创 2012-12-07 16:18:00 · 894 阅读 · 0 评论 -
编写一个程序,用来求两个整数或三个整数中的最大数
#includeusing namespace std;int main(){ int max(int a,int b,int c); int a=8,b=-12,c=27; cout cout return 0;}int max(int a,int b,int c){ if(b>a) a=b; if(c>a) a=c;原创 2012-12-07 16:20:03 · 7884 阅读 · 0 评论 -
定义一个整形数组,把0~9共十个整数赋给数组元素a【0】~a【9】,然后按a【9】,a【8】,a【7】,...,a【0】的顺序输出
#includeusing namespace std;int main(){ int i,a[10]; for(i=0;i a[i]=i; for(i=9;i>=0;i--) cout cout return 0;}原创 2012-12-07 16:20:53 · 1908 阅读 · 0 评论 -
给出一个百分制的成绩,要求输出等级'A',B'','C','D','E'。90分以上为'A'.80~89为'B',70~79为‘C’,
#includeusing namespace std;int main(){ float score; char grade; cout cin>>score; while(score>100&&score {cout cin>>score; } switch(int(score/10)) { ca原创 2012-12-07 16:21:21 · 4247 阅读 · 0 评论 -
输出整数
#include#includeusing namespace std;int main (){int b=123456;coutcoutcoutcoutcoutcoutcoutreturn 0;}原创 2012-12-07 16:26:25 · 342 阅读 · 0 评论 -
递归的简单应用
#includeusing namespace std;int age(int);int main(){cout return 0;} int age(int n){ int c; if(n==1) c=10; else c=age(n-1)+2; return c;}原创 2012-12-07 16:20:24 · 624 阅读 · 1 评论 -
函数模板应用
#includeusing namespace std;templateT max(T a,T b,T c){ if(b>a) a=b; if(c>a) a=c; return a;} int main(){ int i1=185,i2=-76,i3=567,i; double d1=56.87,d2=90.23,d3=-3214.78,d;原创 2012-12-07 16:21:51 · 364 阅读 · 0 评论 -
求两个或三个正整数中的最大数,用带有默认参数的函数来实现
#includeusing namespace std;int main(){ int max(int a,int b,int c=0); int a,b,c; cout cin>>a>>b>>c; cout cout return 0;} int max(int a,int b,int c) {原创 2012-12-07 16:22:59 · 7411 阅读 · 0 评论 -
输出单个字符1
#includeusing namespace std;int main(){char a,b,c;a='B',b='O',c='Y';putchar(a);putchar(b);putchar(c);putchar('\n');putchar(66);putchar(79);putchar(89);putchar(10);return 0;}原创 2012-12-07 16:25:01 · 375 阅读 · 0 评论 -
输出单个字符2
#includeusing namespace std;int main(){char c;c=getchar();putchar(c+32);putchar('\n');return 0;}原创 2012-12-07 16:25:28 · 445 阅读 · 0 评论 -
输出双精度数的不同值
#include#includeusing namespace std;int main (){ double a=123.456789012345; cout cout cout cout cout cout coutreturn 0;}原创 2012-12-07 16:26:00 · 746 阅读 · 0 评论 -
简单字符图形的双重循环(1).cpp
#includeusing namespace std;int main(){ int i,j;for(i=1;i{ for(j=1;j cout cout} return 0;}原创 2012-11-25 13:36:34 · 412 阅读 · 0 评论 -
简单字符图形的双重循环(3).cpp
#includeusing namespace std;int main(){ int i,j; for(i=1;i { for(j=1;j cout { for(j=1;j cout cout } }return 0;}原创 2012-11-25 13:37:24 · 380 阅读 · 0 评论 -
输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符.cpp
#includeusing namespace std;int main(){ char ch; cin>>ch; ch=(ch>='A'&&ch cout return 0;}原创 2012-12-15 13:21:14 · 11895 阅读 · 4 评论 -
输入一个年份,判断是否为闰年.cpp
#includeusing namespace std;int main(){ int year; bool leap; cout cin>>year; if(year%4==0) { if(year%100==0) { if(year%400==0) leap=true; else leap=false; } el原创 2012-12-15 13:18:11 · 1328 阅读 · 0 评论 -
通过函数调用找出数组中的最大值及其所在的行和列.Cpp
#includeusing namespace std;int main(){ int max_value(int x,int y); int i,j,row=0,column=0,max; int a[3][4]={{5,12,23,56},{19,28,37,46},{-12,-34,6,8}}; max=a[0][0]; for(i=0;i原创 2012-12-15 13:25:17 · 2112 阅读 · 0 评论 -
讲一个二维数组2x3的行和列互换,存到一个3x2的二维数组中.Cpp.cpp
#includeusing namespace std;int main(){ int i,j; int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2]; cout for(i=0;i { for(j=0;j { cout b[j][i]=a[i][j]; } cout原创 2012-12-15 13:15:09 · 1300 阅读 · 0 评论 -
购物在1000元以下的打九五折,1000元及以上的打九折.cpp
#includeusing namespace std; int main(){int tax,pay;char amount; cin>>amount; if amount else tax=0.9; pay=amount*tax; cout return 0;}原创 2012-11-25 13:35:46 · 3853 阅读 · 0 评论 -
编写程序,用冒泡法对10个数排序(由大到小)
#includeusing namespace std;int main(){ int a[11]; int i,j,t; cout for(i=1;i cin>>a[i]; cout for(j=1;j for(i=1;i if(a[i] { t=a[i]; a[i]=a[i+1]; a原创 2012-12-07 16:18:56 · 10400 阅读 · 1 评论