指針練習:Memcpy之一
阿新 • • 發佈:2017-09-16
sin ams 一行 strlen mes amp get char 程序
指針練習:Memcpy之一
- 總時間限制:
- 1000ms
- 內存限制:
- 65536kB
- 描述
-
程序填空,使得程序按要求輸出
-
#include <iostream> using namespace std; void Memcpy(char * src,char * dest,int n) {
// 在此處補充你的代碼
-
} int Strlen(char * s) { int i; for( i = 0; s[i]; ++i); return i; } int main() { int a; char s1[30]; char s2[30]; int t; cin >> t; for(int i = 0;i < t; ++i) { cin >> a; int b = 99999999; Memcpy((char*)&a,(char *) &b,sizeof(int)); cout << b << endl; } for(int i = 0;i < t; ++i) { cin >> s1; Memcpy(s1,s2,Strlen(s1)+1); cout << s2 << endl; } return 0; }
- 輸入
- 第一行是整數t
接下來是t個整數
再接下來是t個不帶空格的字符串,長度不超過20 - 輸出
- 按原樣輸出t個整數和t個字符串
- 樣例輸入
-
2 12 24 abcd ef
- 樣例輸出
-
12 24 abcd ef
- 來源
- Guo Wei
- 源代碼:
-
for(int i=0; i<n; i++)
dest[i] = src[i];
指針練習:Memcpy之一