嵌入式機考筆試之C語言數(shù)組問題
- 題目要求:
?有一個整形數(shù)組buff[N],buff[N+1]描述buff[N],其中buff[0]=1;
buff[1]用來描述buff[0],buff[1]=11,從左往右表示buff[0]中有1個1;
buff[2]用來描述buff[1] ,buff[2]=21,從左往右表示buff[1]中有2個1
buff[3]用來描述buff[2] , buff[3]=1211,從左往右表示buff[2]中有1個2,1個1;
buff[4]用來描述buff[3] ,buff[4]=111221,從左往右表示buff[3]中有1個1,1個2,2個1;
輸入N,0<=N<=25;
- 輸入示例:
輸入:
1
輸出:
11
??從左往右表示buff[0]中有1個1;
輸入:
2
輸出:
21
??從左往右表示buff[1]中有2個1
輸入:
3
輸出:
1211
??從左往右表示buff[3]中有1個2,1個1
輸入:
4
輸出:
111221
??從左往右表示buff[3]中有1個1,1個2,2個1;
- 示例代碼:
#include
int main()
{
int buff[1024]={1};//buff[0]=1
int len=1;
int new_buff[1024]={0};
int new_len=0;
int cnt=0;
int i=0;
while(scanf("%d",&cnt)!=EOF)//請求輸入N
{
buff[0]=1;//起始值buff[0]=1
len=1;
if(cnt==0)//N=0時,輸出則為1
{
len=1;
buff[0]=1;
}
else
{
int j,k;
int sum=1;
new_len=0;
for(i=0;i0)
{
for(j=0;j;j++)>;i++)>

-
嵌入式
+關注
關注
5152文章
19678瀏覽量
317782 -
C語言
+關注
關注
180文章
7632瀏覽量
141859 -
數(shù)組
+關注
關注
1文章
420瀏覽量
26576
發(fā)布評論請先 登錄
C語言數(shù)組和指針的區(qū)別

嵌入式c語言 c語言_C和嵌入式C有什么區(qū)別?

嵌入式linux c語言,嵌入式LinuxC語言開發(fā)工具.pdf

C語言進階之嵌入式系統(tǒng)高級C語言編程

嵌入式C語言的結(jié)構(gòu)特點

評論