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

2021-09-08 12:21:55 字數 2150 閱讀 5778

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……,

//編寫一程式

//y1,y2……,

//其中:yi=(xi+1)-(xi)

#include#include#include#define n 2000

bool prim(int n)

return true;

}int main() , y[n] = ;

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

} for (i = 0,k=0; i =0)

y[k++] = x[i+1] - x[i];

} printf("x[i]:\n");

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

printf("\ny[i]:\n");

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

} system("pause");

return 0;

}2010-3

//a為整數陣列,我們要把a中的零移動到陣列a的後部,

//非零元素移到a的前部,且非零元素保持原序。例如:

// 0 3 0 0 -1 2 0 1

//移後 3 -1 2 1 0 0 0 0

//設a為有100個元素的整型陣列,編寫一函式,實現上述功能

#include#include#include#define stacksize 10

struct stack ;

void initstack(stack *s)

int stackempty(stack *s)

int stackfull(stack *s)

int push(stack *s,int x)

s->data[++s->top] = x;

}int pop(stack*s)

return s->data[s->top--];

}int main() , b[8] = , c[8] = ;

initstack(&s);

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

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

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

} for (i = 0; i < 8; i++)

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

system("pause");

return 0;

}2010-4

設a為5*5的二維陣列,編寫一函式,求a**現的頻度

最高的數,例如:5*5矩陣如下

3 2 4 5 1

10 9 3 4 2

8 7 6 7 7

3 3 4 1 2

4 5 3 1 1

出現頻率最高的為3.

#include#include#include#define n 5

#define m n*n

int main() ,

, ,

, ,

}; int set[m][2] = ;

int i, j, k, n = 0;

int flag;

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

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

}if (flag == 0)

} int t1,t2;

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

for (j = 0; j }

//for (i = 0; i < m; i++)

printf("頻度最大的數:%d【%d】",set[0][0],set[0][1]);

system("pause");

return 0;

}

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

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...

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...