c 基本水題(二)

2021-08-28 17:06:04 字數 671 閱讀 5945

1. 將陣列a中的內容和陣列b中的內容進行交換。(陣列一樣大)

其實這個問題很簡單和交換兩個數的原理是一樣的,引入乙個變數,只是難點是指標變數交換,為什麼要用指標,其實指標是交換位址,交換值也是可以的,在c語言中,array[ 100],這種陣列名代表的是整個陣列,陣列的位址由第乙個陣列代表,*a就是陣列的內容,若不用指標,此程式交換的是引數的拷貝,引數的值並未進行交換。(具體可以參照<#include#include#includeusing namespace std;

void swap(int *p1,int *p2)

int main()

; int b[10]=;

for(int i=0;i<10;i++)

for(int i=0;i<10;i++)

printf("%lf",sum);

}3. 編寫程式數一下 1到 100 的所有整數中出現多少次數字9。

很簡單,主要是考慮個位,十位,百位出現次數。很簡單的邏輯。

#include#include#includeusing namespace std;

int main()

printf("%d\n",cnt);

return 0;

}

字尾陣列水水水水水水題

首先 jxrjxrjxr orz,沒有您我們都會死 然後就是我從jxr神犇那裡借鑑 照抄 過來的字尾陣列模板。include include include define cmp x y sa i x y sa i 1 x using namespace std const int n 100000...

C 水題歸納 一)

1.列印100到200之間的素數 首先方法有很多種,列舉,素數篩 打表 孿生素數判斷法。列舉 include include include includeusing namespace std int main return 0 2.輸出乘法口訣表。這個很簡單。就是簡單的for語句的巢狀.有一點需...

水題)簡單題

problem 2183 簡單題 現在有一些被簡單壓縮的字串,例如 a 120 代表120個a。對於字串acb 3 d 5 e相對於acbbbddddde 現在給你兩個字串cstring,nstring.乙個是被壓縮過的字串,另乙個沒有被壓縮。求nstring是否為cstring的子串,如果是輸出t...