好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

信息学奥赛初赛程序填空.docx

5页
  • 卖家[上传人]:壹****1
  • 文档编号:391997405
  • 上传时间:2023-11-19
  • 文档格式:DOCX
  • 文档大小:13.23KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1. 下列程序计算1000以内能被3整除的自然数之和,请完成程序include void main(){int x=1, sum;[1]while(1){if( [2] )break;if( [3] )sum+=x;x++;}cout<a[i+1]){temp=a[i];[4] ;[5] ;}}3. 下面的函数Sort()用于对整数数组array按升序排序的选择排序算法,其中参数n表示 array 数组中存储的数组元素数例如,假设数组array中有10个元素,选择排序就是:先将10个 数中的最小数与a[0]对换;再将a[1]到a[9]中的最小数与a[1]对换,••••,直到排序完成。

      请完成该函数void Sort( int array[], int n){int k;[1] ;for(int i=0; iusing namespace std;int count (char str[]);void main(){char s1[80]; cout<<"Enter a line:";[1] ; cout<<"count="<='a' && str[i]<='z' || str[i]>='A' && str[i]<='Z')[2] ;return [3] ;}5. 下面的函数Fun将一个整数字符串转换为一个整数 include # include using namespace std; int Fun (char *str) {int num, digital, len;[1] ; len=strlen(str); while (*str!=NULL){digital=*str-'0';for (int i=0; [2] ; i++)[3] ;len--;str++;num+=digital;}return num;}6. 以下程序求二维数组的最大值及其行列下标并打印#include #include using namespace std;void find( int a[3][4], int *maxi, int *maxj ){int i, j;*maxi=0; *maxj=0;for (i=0; i<3; i++)for (j=0; j<4; j++)if (a[i][j] [1] a[*maxi][*maxj])*maxi=i, *maxj=j;}void main(){maxp, minp, i, j;以及其所在的行号和列号。

      int a[3][4]={{3,8,9,5},{0,-1,1,-2},{3,7,6,3}}, find( [2] );cout<<"max="<< [3] <using namespace std;void Max(int *a,int m,int n){if (m<=0 || n<=0) return;int i,j,row=0,column=0,max;max=*a;for (i=0;i

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.