今日简单分享一段关于For循环的运用联系完成对十个整数求平均值
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
//创建数组
int arr[10] = { 0 };
//循环输入
int i = 0;
for(i = 0;i < 10;i++)
{
scanf("%d", &arr[i]);
}
//循环求和
int sum = 0;
for(i = 0;i < 10;i++)
{
sum = sum + arr[i];
}
int avg = sum/10;
//输出打印
printf("%d = avg", avg);
return 0;
}
其中#define _CRT_SECURE_NO_WARNINGS 1是使用VS2022编译时必不可少且必须放置在第一行的代码(由于VS2022会提醒scanf不安全建议使用scanf_s函数,这个函数仅可被VS2022识别,所以不建议使用)
编写代码时的思路已经用注释表示出来了,将整个项目分成四个部分,分别是
1.创建出一个包含十个元素的数组
2.运用For循环完成十个元素的输入
3.运用For循环完成求和后再单独完成相除
4.运用printf()函数完成输出
在额外分享一个运行报错代码-1073740791是由于我在完成输入是scanf(“%d”, &arr[i])时忘记了&,所以无法将元素存储到arr数组当中导致的
感谢观看,欢迎纠正。