各大公司笔试面时的算法题.docVIP

  • 4
  • 0
  • 约2.22万字
  • 约 11页
  • 2016-10-14 发布于贵州
  • 举报
各大公司笔试面时的算法题

算法笔试题 1、将一整数逆序后放入一数组中(要求递归实现) void convert(int *result, int n) { if(n=10) convert(result+1, n/10); *result = n%10; } int main(int argc, char* argv[]) { int n = 123456789, result[20] = {}; convert(result, n); printf(%d:, n); for(int i=0; i9; i++) printf(%d, result[i]); } 2、求高于平均分的学生学号及成绩(学号和成绩人工输入) double find(int total, int n) { int number, score, average; scanf(%d, number); if(number != 0) { scanf(%d, score); average = find(total + score, n+1); if(score = average) printf(%d:%d\n, number, score); return average; } else { printf(Average = %d\n, total/n); return

文档评论(0)

1亿VIP精品文档

相关文档