初学C++ 程序
王双
我的人生因Java而改变
展开
-
字母转换习题
从键盘输入十个字母,要求将字母" a"换成安母"A",将“A”换成“a”。#include "iostream.h"void main(){ int i; char ch[10]; for(i=0;i cin>>ch[i]; for(i=0;i { if(ch[i]=='a') {ch[i]='A';continue;} if(ch[i]原创 2011-11-19 13:56:29 · 346 阅读 · 0 评论 -
C++中strlen()的实现
//编写一个函数实现strlen的功能。#include "iostream.h"int strlen(char *dest)原创 2011-12-07 11:33:16 · 1382 阅读 · 0 评论 -
C++继承性和派生类的练习
//创建一个学生类,包括学号和成绩,编程输入和显示学生信息,建立一个人类,包括姓名,性别,年龄,并作为学生的基类. #include "iostream.h"class Person{private: char name[8]; char xingbie[2]; int age;public: void print() { cout cout原创 2011-12-06 17:07:52 · 722 阅读 · 0 评论 -
一个简单的数学问题
题:有一个分数序列:2/1,3/2,5/3,8/5,13/18,21/13,……求出该数列的前20项之和。程序: #include "iostream.h"void main(){ int i; float s=0; float n=2,m=1,j,t; for(i=1;i { j=n/m; s=s+j; t=m; m=n;原创 2011-11-09 10:55:06 · 341 阅读 · 0 评论 -
运算符的重载练习
/*让“+”具有连接字符的功能*/#include "iostream.h"#include "string.h"class Str{private: char j[20];public: Str(){} Str(char j[10]) { strcpy(this->j,j); } Str operator + (Str原创 2011-11-30 11:43:07 · 843 阅读 · 0 评论 -
水仙花数程序
打印出所有的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=1^3+5^3+3^3。#include "iostream.h"void main(){ int i; int m,n,y; for(i=100;i { m=(i%10)*(i%10)*(i%10); n=(i/10%10原创 2011-11-09 10:28:09 · 1478 阅读 · 0 评论 -
冒泡法排序
C++中经典的案例:利用冒泡法排序 并显示每一次交换数据的结果。 #include "iostream.h"void main(){ int i,j,k,x; int a[10]; cout for(i=0;i cin>>a[i]; for(i=0;i for(j=i+1;j if(a[i]>a[j]) { k=a[i];原创 2011-11-29 17:47:04 · 313 阅读 · 0 评论 -
求高手指点"魔方数的输出'的相关问题
/*输出"魔方阵"。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。例如,三阶魔方阵为8 1 63 5 74 9 2*/#include "iostream.h"#include "iomanip.h"void main(){ int n,i,j,k; cout cin>>n; k=(5*n-1)/2;/*k代表什么?*/ f原创 2011-11-25 13:11:53 · 525 阅读 · 0 评论 -
斐波那契数列的打印
#include "iostream.h"main(){ int n; int a[20]={0},i; a[0]=1; a[1]=1; cout cin>>n; for(i=2;i a[i]=a[i-1]+a[i-2]; for(i=0;i { if(a[i]!=0) cout } cout}原创 2011-11-23 11:55:47 · 467 阅读 · 0 评论 -
杨辉三角的输出
#include "iostream.h"#include "iomanip.h"main(){ int i,j,a[10][10]={0},n; cout cin>>n; for(i=0;i { a[i][0]=1; a[i][i]=1; } for(i=1;i for(j=1;j a[i][j]=a[i-1][j-原创 2011-11-23 11:31:17 · 362 阅读 · 0 评论 -
程序找错
#include class Customer{public: int age;};void mian(){ Customer obj1,obj2; cout cin>>obj1.age; obj2=obj1; cout cout}上边是我在课上练习的时候敲的一段小程序,有一处错误,你能找出来吗?如果你找出来了,那么你是原创 2011-11-01 17:26:05 · 398 阅读 · 0 评论 -
strcat 的实现
//编写一个函数实现strcat的功能。#include "iostream.h"char * strcat(char * dest, const char * src){ char *tmp = dest; while (*dest) dest++; while ((*dest++ = *src+原创 2011-12-07 11:22:48 · 318 阅读 · 0 评论