标题:[分享]我从书上找到的C++入门小程序(超级菜鸟不得不看啊)
取消只看楼主
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
结帖率:50%
 问题点数:0 回复次数:7 
[分享]我从书上找到的C++入门小程序(超级菜鸟不得不看啊)

数组应用实例

#include <iostream.h>

main()

{ float a[]={1.1,2.3,3.5,7.8}; cout<<"第四个元素是:"; cout<<a[3]; }

建立一个描述水桶和锅的结构体

#include <iostream.h>

struct utensil { int no; //货号 float price; //器皿的价格 union {float diameter; //锅的口径 float volume; //水桶的容积 }; }pan,bucket; void main() { pan.no=20040615; pan.price=100; pan.volume=70; bucket.no=20040613; bucket.diameter=78; pan.diameter=70; bucket.volume=78; cout<<"桶的体积是:"<<bucket.volume<<"立方米"; cout<<"\n"; //换行 cout<<"锅的直径是:"<<pan.diameter<<"厘米"; cout<<"\n"; //换行 }

搜索更多相关主题的帖子: 入门 超级 
2004-06-15 16:40
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

3.编写一个程序,,读入两个float型的数,打印出它们的和

[QUOTE]#include <iostream.h> void main() { float a,b,sum; cout<<"输入2个float类型的数:\n"; cin>>a>>b; sum=a+b; cout<<endl<<"它们的和是:"<<sum<<"\n"; }[/QUOTE]

拜托看完帖,不要顶,在这里看了我的签名档也不要顶,我以后还会继续往上帖,同时拜托转帖的时候一定写明作者和出处,我敲键盘不容易

2004-06-15 17:11
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

4.用cout的write()和put()函数进行输出

[QUOTE]#include <iostream.h> using namespace std; void main() { char * str="Hello World!"; cout.write(str,12); cout.put('\n'); cout.write(str+6,5); cout.put('\n'); }[/QUOTE]

2004-06-15 17:22
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

先贴上,有错误

class ShiJian{ private: int Shi,Fen,Miao; public: void Set(int S,int F,int M); void Display(); };

void ShiJian::Set(int S,int F,int M) { Shi=S; Fen=F; Miao=M; } void ShiJian::Display() { cout<<"现在时间是:"; cout<<Shi<<":"<<Fen<<":"<<Miao; }

2004-06-15 17:54
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

字符串输入程序

# include <iostream> using namespace std; void main() { cout<<"请输入字符串:"<<endl; char buf[30]; for(int i=0;i<100000;i++){ cin.getline(buf,30); cout<<"您刚才输入的字符串是:“"<<buf<<"”"<<endl; } }

[此贴子已经被作者于2004-06-17 12:44:31编辑过]

2004-06-17 12:41
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

求出一句英语句子中最长的单词

[QUOTE]#include"stdio.h" #include"string.h" void main(void) { char src[100]; char dst[80]; char *p=src; unsigned int len=0; printf("Input your string:"); gets(src); while(1) { char temp[80]; unsigned temple; sscanf(p,"%s",temp); temple=strlen(temp); if(len<temple) { len=temple; strcpy(dst,temp); } p+=temple; while(*p==' ') p++; if(*p=='\0') break; } printf("the longest string %s:\n", dst); getchar(); }[/QUOTE]

2004-06-17 16:28
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

面向对象的实例:一个设置和显示日期的程序。

[QUOTE]#include<iostream.h> class date{ private: int year,month,day; public: void Set(int y ,int m,int d); void Display(); }; void date::Set(int y,int m,int d) { year=y; month=m; day=d; } void date::Display() { cout<<"日期为:"<<endl; cout<<"\t"<<year<<"年"; cout<<month<<"月"; cout<<day<<"日"<<endl; } void main() { date mydate; mydate.Set(2002,9,18); cout<<"第一次显示日期"<<endl; mydate.Display(); mydate.Set(2002,11,26); cout<<"第二次显示日期"<<endl; mydate.Display(); }[/QUOTE]

2004-06-18 21:46
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 

定义一个长方形的类,编制求长方形周长和面积的程序,定义长78.5宽52的长方形对象Obj1,定义长56.8宽37.5的长方形对象Obj2,求出它们的周长和面积。

[QUOTE]#include<iostream.h> class Rect{ float x,y; public: Rect(float a=1,float b=1){x=a;y=b} void set(float a=0,float b=0){x=a;y=b;} float peri(); float area(); }; float Rrect::peri() { float z; z=2*x+2*y; return z; } float Rect::area() { float z; z=x*y; return z; } void main() { Rect Obj1(78.5,52),Obj2; cout<<"第一次计算结果:"<<endl; cout<<"长方形1的周长为:"<<Obj1.peri()<<",面积为:"<<Obj1.area()<<endl; cout<<"长方形2的周长为:"<<Obj2.peri()<<",面积为:"<<Obj2.area()<<endl; cout<<"第二次计算结果:"<<endl; Obj1.set(78.5,52); Obj2.set(56.8,35.7); cout<<"长方形1的周长为:"<<Obj1.peri()<<",面积为:"<<Obj1.area()<<endl; cout<<"长方形2的周长为:"<<Obj2.peri()<<",面积为:"<<Obj2.area()<<endl; }[/QUOTE]

2004-06-22 06:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-2523-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047427 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved