Visual C++实例.docx
- 文档编号:24080729
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:44
- 大小:21.30KB
Visual C++实例.docx
《Visual C++实例.docx》由会员分享,可在线阅读,更多相关《Visual C++实例.docx(44页珍藏版)》请在冰豆网上搜索。
VisualC++实例
第一章
实例1Hello,VisualC++
//******************
//program1.cpp
//******************
#include“iostream.h〞
#include“stdio.h〞
intmain()
{
printf(“Hello,World!
\n〞);
cout<<〞Hello,VisualC++6.0!
\n〞;
return0;
}
实例2WeletoWin32!
//******************
//program2.cpp
//******************
#include“stdafx.h〞
#include“iostream.h〞
intmain(intargc,char*argv[])
{
charstr[20];
cout<<〞Pleaseenteryourname:
〞;
cin>>str;
cout< \n〞; return0; } 实例4程序调试 //****************** //program4.cpp //****************** #include“stdafx.h〞 include“iostream.h〞 intain() { intmain() { intmax,a,b,c; cout<<〞依次输入三个整数,本程序将对其比拟大小,并输出最大的数.\n〞; cout<<〞第一个数〞; cin>>a; cout<<〞第二个数〞; cin>>b; cout<<〞第三个数〞; cin>>c; if(a>b) max=a; elsemax=b; if(c>max) max=c; cut<<〞最大的数是: “< return0; } 第二章 实例5进入C++的密码 //****************** //program5.cpp //****************** #include“iostream.h〞 intmain() { intkey; cout<<〞请输入密码: “; cin>>key; if(key==1234) { cout<〞密码正确! “< cout<<〞欢送进入C++! ! 〞< } return1; } 实例6有提示音的密码程序 //****************** //program6.cpp //****************** #include“iostream.h〞 intmain() { intkey; cout<<〞请输入密码: 〞; cin>>key; if(key==’0’) { cout<〞密码正确! “<〞\n〞; cout<<〞欢送进入C++! ! 〞<<〞\n〞; cout<<〞\07〞<<〞\n〞; } return1; } 实例7闰年的计算 //****************** //program7.cpp //****************** #include“iostream.h〞 intmain() { intyear; intf1,f2,f3; cout<<〞请输入年份: 〞; cin>>year; f1=((int)(year/4))*4==year; f2=((int)(year/100))*100==year; f3=((int)(year/400))*400==year; if(f1&&(! f2)||f2&&f3) cout< else cout< return1; } 实例9多用户密码程序 //****************** //program9.cpp //****************** #include“iostream.h〞 intmain() { intkey; cout<<〞请输入密码: “; cin>>key; if(key==123) cout<<〞欢送您,Wizard.\n〞; elseif(key==246) cout<<〞欢送您,Joe.\n〞; elseif(key==999) cout<<〞欢送您,David.\n〞 else cout<<〞密码错误! \n〞<<〞程序终止! \07\n〞; return1; } 实例10另一种多用户密码程序 //****************** //program10.cpp //****************** #include“iostream.h〞 intmain() { intkey; cout<<〞请输入密码: “; cin>>key; switch(key) { case123: cout<<〞欢送您,Wizard.\n〞; break; case246: cout<<〞欢送您,Joe.\n〞; break; case999: cout<<〞欢送您,David.\n〞; break; default: cout<<〞密码错误! \n〞<<〞程序终止! \07\n〞; break; } return1; } 实例11成绩分段统计 //****************** //program11.cpp //****************** #include“iostream.h〞 intmain() { intcj; cout<<〞请输入分数: 〞; cin>cj; switch(cj) { case90: cout<<〞90~100有12人.\n〞; case80: cout<<〞80~90有25人.\n〞; case70: cout<<〞70~80有17人.\n〞; case60: cout<<〞60~70有5人.\n〞; default: cout<<〞60分以下有7人.\n〞; } return1; } 实例12连续数字的求和 //****************** //program12.cpp //****************** #include“iostream.h〞 intmain() { constintMAX=100; intn,s; s=0; n=1; while(n<=MAX) { s=s+n; n++; } cout<<〞1~100的总和为〞< return1; } 实例13信点兵 //****************** //program13.cpp //****************** #include“iostream.h〞 intmain() { inti,a,b,c; for(i=1;i<100;i++) { a=i%3; b=i%5; c=i%7; if(a==1&&b==0&&c==5) cout< } return1; } 实例14百鸡问题 //****************** //program14.cpp //****************** #include“iostream.h〞 intmain() { intx,y,z; for(x=1;x<20;x++) fory=1;y<33;y++) { z=100-x-y; if(5*x+y*3+z/3==100&&z%3==0) cout<<〞公鸡有〞< } return1; } 实例15英文字符的统计 //****************** //program15.cpp //****************** #include“iostream.h〞 #iinclude“stdio.h〞 intmain() { intn=0; charc; for(;;) { c=getchar(); if(c==’\n’) break; if(c>=’a’&&c<=’z’||c>’A’&&c<=’Z’) n++; } cout<<〞总计输入了〞< return1; } 实例16英文字符的统计 //****************** //program16.cpp //****************** #include“iostream.h〞 #iinclude“stdio.h〞 intmain() { intk,s,v,n; s=0; n=0; do { cout<<〞请输入成绩: 〞; cin>>k; if(k<0||k>100) { cout<<〞输入错误! 重新输入: \07\n“; continue; } s+=k; n++; }while (1); v=s/n; cout<<〞共输入〞< return1; } 实例17最大值与最小值 //****************** //program17.cpp //****************** #include“iostream.h〞 intmax(int,int); intmin(int,int); intmain() { intk,kmax,kmin; kmax=0; kmin=0; do { cout<<〞请输入数据: “; cin>>k; if(9999==k) break; kmax=max(kmax,k); kmin=min(kmin,k); }while (1); cout<<〞最大值为〞< cout<<〞最小值为〞< return1; } intmax(inta,intb) { return(a>b? a: b); } intmin(inta,intb) { return(a a: b); } 实例18数的阶乘 //****************** //program18.cpp //****************** #include“iostream.h〞 intfac(int); intmain() { intn; longintN; cout<<〞请输入一个整数: “; cin>>n; N=fac(n); Cout< Return1; } intfac(intn) { longints; if(n==1) return1; s=n*fac(n-1); returns; } 实例19菲波那契数列 //****************** //program19.cpp //****************** #include“iostream.h〞 intf(int); intmain() { intn,s,I; cout<<〞请输入月数: “; cin>>n; for(I=1;I<=n;I++) { s=f(i); cout<<〞第〞< } return; } intf(intn) { ints; if(n=1||n=2) return1; s=f(n-1)+f(n-2); returns; } 实例21奇偶有别 //****************** //program21.cpp //****************** #include“iostream.h〞 intmain() { constintMAX=100; inta[MAX]; intb[MAX]; inti,k,x,y; x=0; y=0; do {cin>>k; if(k==9999) break; if(k%2==0) { a[x]=k; x++; } else { b[y]=k; y++; } } while (1); for(i=0;i cout< cout<<〞\n〞;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual C+实例 C+ 实例