手机网站开发 1433端口错误,企业档案网站建设,菏泽做网站电话,页面模板资源1.【一维数组】输入10个整数#xff0c;求平均值
编写一个程序#xff0c;从用户输入中读取10个整数并存储在一个数组中。然后#xff0c;计算并输出这些整数的平均值。
int main()
{int arr[10];int sum 0;for (int n 0; n 10; n){scanf(%d, arr…1.【一维数组】输入10个整数求平均值
编写一个程序从用户输入中读取10个整数并存储在一个数组中。然后计算并输出这些整数的平均值。
int main()
{int arr[10];int sum 0;for (int n 0; n 10; n){scanf(%d, arr[n]);sum sum arr[n];}double m (double)sum / 10;printf(%f\n, m);return 0;
}
其中需要注意的是平均值的计算至少要等数据获取到之后才能开始计算呢不能先计算然后才开始获取数据因此m不能在最开始的时候计算要在for循环之后
2.X型图案 分析000411132231334044 i j i j 4 n -1
int main() {int n;while (scanf(%d, n) ! EOF) { // 注意 while 处理多个 case// 64 位输出请用 printf(%lld) to for(int i 0; i n; i ){for(int j 0; j n; j ){if(i j || (i j) n-1){printf(*);}elseprintf( );}printf(\n);}}return 0;
}
3. 分析
00010203101320233033
i0 i n-1
j0 in-1
int main() {int n;while (scanf(%d, n) ! EOF) { // 注意 while 处理多个 case// 64 位输出请用 printf(%lld) to for(int i 0; i n; i ){for(int j 0; j n; j ){if(i 0 || i n-1){printf(* );}else if(j 0 || j n-1){printf(* );}else{printf( );}}printf(\n);}}return 0;
}
3.关于return语句说法正确的是哪个
A.函数中必须有return语句
B.在函数中return语句必须返回值不能使用return;
C.return语句执行后return语句后边还有代码则不在执行。
D.return可以返回函数中定义的数组
解析
A: 函数中可以没return语句只有需要返回值或者提前结束函数的是才使用retutrn
B函数中需要提前结束但是函数的返回类型是void不需要返回任何值的时候就使用return;
C: 正确
D: 函数中创建的数组只能在函数内部使用函数中返回数组其实是将数组的地址返回给主调函数等函数返回后数组空间还给操作系统了主调函数得到的地址就是野指针了。