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