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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

求10 翻译c语言,求助:谁能帮我翻译下最基础的C语言,我是新手,谢谢了!

發布時間:2025/3/8 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 求10 翻译c语言,求助:谁能帮我翻译下最基础的C语言,我是新手,谢谢了! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

main()

{

int i,j,p,q,s,n,a[11]={127,3,6,28,54,68,87,105,162,18};/*定義i,j,q,p,s,n和a[11],并對a數組賦值*/

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

{p=i;q=a[i];/* 用p存儲i的數值,也就是記住數組的下標。用q記錄a[i]的數值,用作比較 */

for(j=i+1;j<10;j++)

if(q

if(p!=i)/* 如果p值不等于原來的i,也就是說數值經過改動,就轉換a[i]和a[j]的數據 */

{

s=a[i];

a[i]=a[p];

a[p]=s;

}

printf("%d ",a[i]); /* 打印a[i]的值 */

}

/*數組排序完畢,升序排列 */

printf("\ninput number:\n");

scanf("%d",&n);/* 輸入n的值*/

for(i=0;i<10;i++) /* n值與數組中的數值逐一比較 */

if(n>a[i])

{for(s=9;s>=i;s--) a[s+1]=a[s];/* 如果n值大于數組中某一數值 */

break;}/*將數組的數值向后移一位,并跳出循環*/

a[i]=n;/*將原來的a[i]值,重新賦為n值。*/

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

printf("%d ",a[i]);

printf("\n");/* 打印被重新賦值的數組*/

}

/*這段程序的作用是把原來的數組升序排列,并輸入一個新的數值加入到合適的位置 */

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第2個:main()

{

char st[20],cs[5][20];

int i,j,p;

printf("input country's name:\n");

for(i=0;i<5;i++)

gets(cs[i]);??????/* 逐一輸入姓名,大小為單次輸入最大20個字符 */

printf("\n");

for(i=0;i<5;i++)

{ p=i;strcpy(st,cs[i]);/* 拷貝姓名到數組st中*/

for(j=i+1;j<5;j++)

if(strcmp(cs[j],st)<0) {p=j;strcpy(st,cs[j]);}/*用st逐一與數組字符元素比較,如果st大于cs中的字符,就把st重新賦值為cs[j],并把哨兵變量p重新賦值為cs[j]的下標j*/

if(p!=i)

{

strcpy(st,cs[i]);

strcpy(cs[i],cs[p]);

strcpy(cs[p],st);

}/*交換字符數組cs的數值 */

puts(cs[i]);}printf("\n"); /* 打印交換后的字符串 */

}

/*這個程序的作用是把一個字符數組(5行)賦值,并升序排列。主要運用的是函數strcpy,strcmp */

####################################3

解釋得不一定正確,但出發點是正確的。謹作參考。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的求10 翻译c语言,求助:谁能帮我翻译下最基础的C语言,我是新手,谢谢了!的全部內容,希望文章能夠幫你解決所遇到的問題。

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