#include \"stdio.h\" void main()
{
printf(\"Hello World!\"); /* 在计算机屏幕显示Hello World!, */ }
2. /*求两个整数的和 1*/ #include \"stdio.h\" void main() {
int iFirNum ,iSecNum,iSum; iFirNum=10; iSecNum=20;
iSum=iFirNum+iSecNum; /* 请先运行程序,看一看是什么结果。试一试将iFirNum与iSecNum之间的 + 改成 - 在运行程序看是什么结果 */ printf(\"10+20=%d\\n\",iSum); }
3. /*求两个整数的和 2*/ #include \"stdio.h\" void main() {
int iFirNum ,iSecNum,iSum; printf(\"请输入第一个整数:\"); scanf(\"%d\",&iFirNum);
printf(\"\\n请输入第二个整数:\"); scanf(\"%d\",&iSecNum); iSum=iFirNum+iSecNum;
printf(\"\\n%d + %d=%d\\n\",iFirNum,iSecNum,iSum); }
4. #include \"stdio.h\" /*求两个整数的和 3*/ #include \"stdio.h\" void main() {
int iFirNum ,iSecNum,iSum; printf(\"请输入两个整数(提示:两个整数之间用空格分隔,例如 10 20):\"); scanf(\"%d%d\",&iFirNum,&iSecNum);
iSum=iFirNum+iSecNum;
printf(\"\\n%d + %d=%d\\n\",iFirNum,iSecNum,iSum);
}5. /*判断正负数 */
1
#include \"stdio.h\" void main() {
int iNumber;
printf(\"请输入一个整数:\"); scanf(\"%d\",&iNumber); if(iNumber>0) { printf(\"\\n%d 是正数!\",iNumber); }
else if(iNumber==0) { printf(\"\\n%d 是零!\",iNumber); } else { printf(\"\\n%d 是负数!\",iNumber); } }
6. /*一个具有两个数加减乘除功能的计算器*/ #include \"stdio.h\" void main() {
int iFirNum,iSecNum,iResult; char ch,ch1;
printf(\"请输入表达式如 5+6= 然后按回车键:\"); scanf(\"%d%c%d%c\",&iFirNum,&ch,&iSecNum,&ch1); switch(ch) {
case '+':
iResult=iFirNum+iSecNum;
printf(\"%d+%d=%d\\n\",iFirNum,iSecNum,iResult); break; case '-':
iResult=iFirNum-iSecNum;
printf(\"%d-%d=%d\\n\",iFirNum,iSecNum,iResult); break; case '*':
iResult=iFirNum*iSecNum;
printf(\"%d*%d=%d\\n\",iFirNum,iSecNum,iResult); break; case '/':
iResult=iFirNum/iSecNum;
2
printf(\"%d/%d=%d\\n\",iFirNum,iSecNum,iResult); break; default:
printf(\"输入表达式错误或该计算器不具备 %ch 功能\\n\",ch); } }
7. /*用while循环求1+2+3+...+10的和*/ #include \"stdio.h\" void main() {
int i=1,iSum=0; while(i<=10) {
iSum=iSum+i; i++; }
printf(\"\\n 1+2+3+...+10= %d\\n\",iSum); }
8. /*用do-while循环求1+2+3+...+10的和*/ #include \"stdio.h\" void main() {
int i=1,iSum=0; do {
iSum=iSum+i; i++;
}while(i<=10);
printf(\"\\n 1+2+3+...+10= %d\\n\",iSum); }
9. /*用for循环求1+2+3+...+10的和*/ #include \"stdio.h\" void main() {
int i,iSum=0;
for(i=1;i<=10;i++) {
iSum=iSum+i; }
printf(\"\\n 1+2+3+...+10= %d\\n\",iSum);
3
}
10. /*用for循环求1+2+3+...+n的和*/ #include \"stdio.h\" void main() {
int i,iSum=0,n;
printf(\"请输入自然数n:\"); scanf(\"%d\",&n); for(i=1;i<=n;i++) {
iSum=iSum+i; }
printf(\"\\n 1+2+3+...+%d= %d\\n\",n,iSum); }
11. /*用break与for循环求1+2+3+...+10的和*/ #include \"stdio.h\" void main() {
int i,iSum=0; for(i=1; ;i++) {
if(i>10) break; iSum=iSum+i; }
printf(\"\\n 1+2+3+...+10= %d\\n\",iSum); }
12. /*用continue和for循环求10以内的偶数的和*/ #include \"stdio.h\" void main() {
int i,iSum=0;
for(i=1;i<=10;i++) {
if(i%2==0) {
iSum=iSum+i; } }
printf(\"\\n 2+4+6+8+10= %d\\n\",iSum); } 13
4
#include printf(\"Hello World!\"); return 0; } 14.开平方 #include float x=9; printf(\"%f\\n\",sqrt(x)); return 0; } 15. #include \"graphics.h\" main() { int driver,mode; driver=VGA; mode=VGAHI; initgraph(&driver,&mode,\"C:\\\\JMSOFT\\\\DRV\"); bar3d(200,200,400,350,50,1); getch(); closegraph(); 算法总结: 1. 进入C++的密码 If(key==1234) {cout<<”密码正确!”; Cout<<”欢迎进入c++ “; } Return 1; } 2 闰年判断: (year%4==0&&year%100!=0)||year%400==0 或着是:(year%4!=0)||(year%100==0&&year%400!=0) 两种方法。 3.水仙花数算法 For(n=100;n<=1000;n++) {i=n/100; j=n/10-i*10; k=n%10; if(i*i*i+j*j*j+k*k*k)} 5 6 因篇幅问题不能全部显示,请点此查看更多更全内容