摘要: 一、代码实现 1 #include 2 using namespace std; 3 int main() 4 { 5 int sum=0; 6 int n; 7 cout>n; 9 for (int i=1;i<=n;i++)10 {11 sum+=i;12 }13 cout<<"1+2+3+...+"<<n<<"="<<sum<<endl;14 return 0;15 }二、运行演示 阅读全文
posted @ 2013-09-07 16:17 不懂编程的程序员 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 一:代码实现 1 #include 2 using namespace std; 3 int main() 4 { 5 cout>i; 8 if (i/1000==0||i/1000>9) 9 {10 cout<<"Error!"<<endl;11 }12 else13 {14 cout<<"千位为:"<<i/1000<<endl;15 cout<<"百位为:"<<(i/100)%10<<endl;16 cout<< 阅读全文
posted @ 2013-09-07 16:10 不懂编程的程序员 阅读(3599) 评论(0) 推荐(0) 编辑
摘要: 1:算法思路①对数字串从后向前找第一个降序,记录位置Ai②再次从后向前找第一个比Ai大的数,与Ai位置的数交换③将Ai位置以后的数字串逆序2:实例①求839674521的字典后序②从后向前扫描到第一个降序为4③再次从后扫描找到第一个比4大的数5④将4和5交换,并且最后三位逆序,得到8396751243:代码实现,只具备基本功能 1 #include 2 using namespace std; 3 int main() 4 { 5 int MaxSize= 0; //数组大小,初始化为0 6 cout>MaxSize; //改变n的大小 8 int* Arra... 阅读全文
posted @ 2013-09-07 15:47 不懂编程的程序员 阅读(872) 评论(0) 推荐(0) 编辑