日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)

發布時間:2025/5/22 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1057: 輸入兩個整數,求他們相除的余數

Time Limit:?1 Sec??Memory Limit:?128 MB
Submit:?177??Solved:?136
[Submit][Status][Web Board]

Description

輸入兩個整數,求他們相除的余數。用帶參的宏或模板函數來實現,編程序。

Input

兩個短整型數a,b

兩個長整型數c,d

Output

a/b的余數

c/d的余數

Sample Input

10 9 100000000 999999

Sample Output

1 100

HINT

?

?主函數已給定如下,提交時不需要包含,會自動添加到程序尾部



/* C++代碼 */

int main()
{
short int i1,i2;
long l1,l2;
cin>>i1>>i2;
cout<<mod(i1,i2)<<endl;
cin>>l1>>l2;
cout<<mod(l1,l2)<<endl;
return 0;
}

?

Source

freeproblemset edit by lyh


  水題。   根據題目可只有兩種方法,分別是練習帶參的宏模板函數   在C或C++語言源程序中允許用一個標識符來表示一個字符串,稱為“宏”。 “define”為宏定義命令。   帶參的宏 - AC代碼: 1 #include <iostream> 2 #define mod(x,y) x%y //帶參的宏定義 3 using namespace std; 4 5 int main() 6 { 7 short int i1,i2; 8 long l1,l2; 9 cin>>i1>>i2; 10 cout<<mod(i1,i2)<<endl; 11 cin>>l1>>l2; 12 cout<<mod(l1,l2)<<endl; 13 return 0; 14 }

?

  模板函數 - AC代碼:

1 #include <iostream> 2 using namespace std; 3 4 template <class T> //實現模板函數 5 T mod(T x,T y) 6 { 7 return x%y; 8 } 9 10 int main() 11 { 12 short int i1,i2; 13 long l1,l2; 14 cin>>i1>>i2; 15 cout<<mod(i1,i2)<<endl; 16 cin>>l1>>l2; 17 cout<<mod(l1,l2)<<endl; 18 return 0; 19 }

?

  推薦鏈接:ytu 1058: 三角形面積(帶參的宏 練習)

?

Freecode : www.cnblogs.com/yym2013

轉載于:https://www.cnblogs.com/yym2013/p/3572794.html

總結

以上是生活随笔為你收集整理的ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。