㈠ 趣味編程
先定義一個數組,存儲原來的數據,從數組的第一位開始,每拿掉一張,就把該位置零,下一位與最後一位掉換,其餘位向前覆蓋,直到直剩一張為止.
#include <stdio.h>
void main()
{
int a[100];//定義數組
int i,m,n,j,temp;
printf("Enter n:");//輸入有多少張
scanf("%d",&n);
if(n==1) printf("the last is:1");//1張2張就直接給出來了
else if(n==2) printf("the last is:2");
else
{
for(i=0;i<n;i++)
{
a[i]=i+1;printf("%3d ",a[i]);//給數組賦值,就相當於編號了
}
printf("\n");
i=0;
do
{
a[i]=0;//拿掉一張,該位置就空了,置為0;
j=i+1;
while(j<n-1)//後位進一,空位的下一位移到最後
{
if(j==i+1) temp=a[j];
a[j]=a[j+1];
if(j==n-2) a[j+1]=temp;
j++;
}
if(a[n-2]==0) break;//還剩一張了
i++;
for(m=0;m<n;m++)//這個循環語句是用來觀察每一步,以驗證結果
{
if(a[m]==0) continue;
printf("%3d ",a[m]);
}
printf("\n");
}while(1);
printf("The last is:%d\n",a[n-1]);//最後一張的編號
}
}
用TC2.0編譯通過,希望能幫到你.
㈡ scratch趣味編程怎麼下載
Scratch趣味編程可以在360軟體管家下載軟體版本,也可在各大軟體網站下載(例如3322.cc),還有就是網頁版在scratch.mit.e。
建議用網頁版,因為網頁版是scratch3,軟體版現在最好版本是scratch2.scratch3可以導入資料庫。
㈢ 《C語言解惑:指針、數組、函數和多文件編程》pdf下載在線閱讀全文,求百度網盤雲資源
《C語言解惑:指針、數組、函數和多文件編程》(劉振安/劉燕君)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1Y7ByiEwRtV18USBvYY3uvw
書名:C語言解惑:指針、數組、函數和多文件編程
作者:劉振安/劉燕君
出版社:機械工業出版社
出版年:2016-12-1
頁數:443
內容簡介
本書的前提是讀者已經學過C語言,書中將完整、系統地論述各個部分的知識並結合實用程序和趣味游戲程序,綜合講解函數設計、多文件編程和結構化程序設計的方法。本書既可以作為教師、學生及工程技術人員的參考書,也可以作為常備手冊。
作者簡介
中國科學技術大學信息學院教授,曾任全國高等教育自學考試委員會委員,全國計算機等級考試委員會委員,GPS實驗室主任。獲省部科技二等獎2次,三等獎一次,貝爾教學一等獎一次。主持並完成國家自然基金兩項、863項目1項、部委、軍工口及合肥市項目多項。主要研究方向是圖像處理與通信及GPS應用。出版專著二部,編寫各類教材幾十部(含C語言教材十餘部),其中獲獎教材多部。