随笔分类 -  C and C++

VS平台下的C学习
数组倒序输出
摘要:将键盘输入的一个数组倒序输出:#include <iostream.h>#define N 6int main (){ int i,temp; int a[N]; cout<<"请输入 "; cout<<N; cout<<" 个数字:"<<endl; for(i=0;i<N;i++) cin>>a[i]; cout<<endl; for(i=0;i<N/2;i++) { temp=a[i]; a[i]=a[N-1-i]; a[N-1-i]=temp; } co 阅读全文

posted @ 2011-09-14 11:38 齐威王 阅读(4917) 评论(0) 推荐(0)

一个羊的问题
摘要:一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样。羊的数目和正方形围栏的桩子的个数一样但是小于36,问有多少羊?//一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样。羊的数目和正方形围栏的桩子的个数一样但是小于36,问有多少羊?#include <iostream>using namespace std;#define N 4 //节省的木桩数目void main(){ float x,m,n,y; for(m=1;m<19;m++) { for(n=1;n<=m;n++) { x=(2*(m+n)-N)/4; y=4*x; if((m*n= 阅读全文

posted @ 2011-09-12 18:03 齐威王 阅读(1608) 评论(0) 推荐(0)

阶乘
摘要:1.输出1~5的阶乘,运用静态变量//输出1~5的阶乘值#include <iostream>using namespace std;int fac(int);int main(){ int i; for(i=1;i<=5;i++) cout<<i<<"!="<<fac(i)<<endl; system("pause"); return 0;}int fac(int n){ static int f=1; f=f*n; return f;}2.运用递归算法求n!//输出1~5的阶乘值#in 阅读全文

posted @ 2011-09-12 17:21 齐威王 阅读(732) 评论(0) 推荐(0)

冒泡排序
摘要:从键盘输入10个数字,按从小到大的顺序排序之后输出#include <iostream>using namespace std;int main(){ int a[10]; int i,j,t; cout<<"请输入10个数字:"<<endl; for (i=0;i<10;i++) cin>>a[i]; cout<<endl; for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t 阅读全文

posted @ 2011-09-12 17:04 齐威王 阅读(1082) 评论(0) 推荐(0)

VS2010下的第一个C++程序
摘要:#include<iostream>using namespace std;int main(){ int i=0,j=0; for(j=1;j<=7;j++) { if(j<=4) { for(i=1;i<=2*j-1;i++) { cout<<"*"; } cout<<endl; } else { for(i=1;i<=15-2*j;i++) { cout<<"*"; } cout<<endl; } } system("pause"); retur 阅读全文

posted @ 2011-03-15 14:35 齐威王 阅读(499) 评论(0) 推荐(0)

导航