吉林大學967 高階語言程式設計 2011

2021-09-08 12:22:57 字數 1837 閱讀 9077

2011-1

//加密規則:每位數字加5,然後用和除以10的餘數代替該數字,

//再將第一位和第四位交換,第二位和第三位交換.

#include#include#include#define n 4

int main() ;

int i;

int temp;

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

for (i = 0; i < n / 2; i++)

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

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

system("pause");

return 0;

}2011-2

//對於乙個自然數,若為偶數,則把它除以2,若為奇數,

//則把它乘以3加1,經過如此有限次運算後邊,總可以得到自然數值1.

//編寫程式,輸入乙個自然數,求經過多少次變換後可得到自然數1

//例如:輸入22,輸出step=16

#include#include#includeint main()

if (n == 1)

break;

if (n % 2 == 0)

} while (n >1);

printf("step=%d",step);

system("pause");

return 0;

}2011-3

//平面有100個點,任意兩點可以構成乙個線段.

//編寫乙個程式,輸出在構成的所有線段中,長度

//最長的線段長度.

//兩點(x1,y1),(x2,y2)之間的距離公式為:

//d=sqrt((x1-x2)^2+(y1-y2)^2)

#include#include#include#define n 5

struct point ;

double plen(point p1, point p2)

int main()

max = plen(p[0], p[0]);

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

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

} printf("the max length:%lf",max);

system("pause");

return 0;

}2011-4

//排序問題,給定乙個10*10的矩陣a,編寫一程式,對a

//進行排序。要求:

//a[i1][j1]<=a[i1][j2] 若j1#includeint main() ;

int b[10][10];

int i, j, k, e;

//輸出原始矩陣

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

} printf("\n\n");

//對100個數氣泡排序

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

for (j = 0; j < 100 - i; j++)

} //輸出排序後的矩陣

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

} printf("\n\n");

//將a中的資料複製到b中

k = 0;

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

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

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

printf("\n");

} printf("\n");

system("pause");

return 0;

}

吉林大學967 高階語言程式設計 2010

2010 1 對輸入的正整數,求和的約數和。如 18的約數和為 1 2 3 6 9 18 39 include includeint main else printf d add system pause return 0 2010 2 設2000以內的素數序列 從小到大 為 x1,x2 編寫一程式...

2019 年 吉林大學 軟體學碩967 回憶題

2019年吉林大學軟體工程專業碩士967回憶 一簡單題 1給了乙個中綴表示式轉化為字尾表示式。2給了一組數字,用快速排序進行排序,寫出每一趟的過程。3給了一組11個元素的有序表,進行二分查詢33,需要比較幾次,比較過程。4給了乙個無向有權圖prim演算法構建最小成本的路線實際為構建最小支撐樹的過程。...

吉林帶學超星高階語言程式設計答案作業四

第一道題 include include intmain printf d d d d q,w,e,r return0 第二道題 include intmain a 11 scanf d n for i 0 i printf s a n 2 name if a n 2 gender 0 printf...