第11课 尼克与强盗--整除及整除求余运算符的应用

第11课 尼克与强盗--整除及整除求余运算符的应用
 
例程1:试编一程序,输入一个两位数,交换十位与个位上的数字,并输出。
 1 /*
 2 试编一程序,输入一个两位数,交换十位与个位上的数字,并输出。 
 3 */
 4 
 5 #include <iostream>    //包含输入输出流头文件iostream 
 6 using namespace std;    //指明程序 使用命名空间std(标准) 
 7 int main()
 8 {
 9     int n,ge,shi;
10     cout<<"请输入一个两位数:";
11     cin>>n;
12     shi=n/10;    //整除取商赋值给shi 
13     ge=n%10;    //求余运算符(模运算符) ,用10整除求余值并赋值给ge。 
14     n=ge*10+shi;    //对余数乘10,再加上商并赋给n。 
15     cout<<n<<endl;
16     return 0;
17  }  

 

 
动动脑:
2、阅读程序写结果
 1 /*
 2 阅读程序写结果 
 3 */
 4 
 5 #include <iostream>    //包含输入输出流头文件iostream 
 6 using namespace std;    //指明程序 使用命名空间std(标准) 
 7 int main()
 8 {
 9     int a,b,c,d;
10     cin>>a>>b;
11     c=a/b;    //整除取商赋值给c 
12     d=a%b;    //求余运算符(模运算符) ,用b整除求余值并赋值给d。  
13     cout<<a<<'/'<<b<<'=';
14     cout<<c<<"......"<<d<<endl;
15     return 0;
16  }  

 

 
3、完善程序。
输入一个三位数,输出它的各个数位之和。
 1 /*
 2 完善程序
 3 输入一个三位数,输出它的各个数位之和。 
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     int n,ge,shi,bai,he;
11     cout<<"请输入一个三位数:";
12     cin>>n;
13     ge=n%10;    //求出个位数 
14     shi=(n/10)%10;    //求出十位数 
15     bai=n/100;    //求出百位数 
16     he=ge+shi+bai;
17     cout<<"各个数位之和是:"<<he<<endl;
18     return 0;
19  }  

 

 
posted @ 2022-06-11 19:34  lqsj2018  阅读(402)  评论(0编辑  收藏  举报