新手报到,刚开始学C++,弄了几行代码,求鉴定
本人刚开始学C++,到我发贴的时间刚好是3天,已经学到循环语句了,为对已学的进行巩固,自己写了几行代码,弄成一个小程序在VS2010能编译通过,因为是初学,很多地方还不是很懂,所以把代码发上来,求鉴定,请多给意见,不胜感激!程序的主要思路:结合循环语句和if语句,编写一个能求出从一个整数到另一个整数连加结果的代码.
代码如下:
程序代码:
//加载头文件 #include <iostream> #include <Windows.h> using namespace std; //程序开始 int main() { while(1) //外循环开始,这是一个无限循环 { int a=0,b=0,c=0; //初始化变量 cout<<"---本程序将演示从一个比较小的整数到一个比较大的整数连加的结果---\n\n请输入一个比较小的整数:"; cin>>a; cout<<"\n\n请输入一个比较大的整数(结束请输入0):"; cin>>c; int d=a; if (c>0) //判断条件,决定执行内循环还是跳出外循环 { for (;d<=c;d++) //内循环开始,判断条件,执行自加 { b+=d; //执行连加 system("cls"); //清屏 cout<<"计算中:"<<b<<"\n\n"; //计算连加的结果 Sleep(10); //延时(单位:毫秒) } cout<<"计算结束,从“"<<a<<"”到“"<<c<<"”连加的结果是:"<<b<<"\n\n"; system("pause"); //暂停 system("cls"); //清屏 } else break; //跳出外循环 } cout<<"\n\n满足退出条件,程序结束,"; system("pause"); //暂停 return 0; } //程序结束
[ 本帖最后由 cyy998 于 2012-12-22 13:31 编辑 ]