第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 }
小学生C++