当前位置:网站首页>Pointeurs: maximum, minimum et moyenne
Pointeurs: maximum, minimum et moyenne
2022-07-06 14:34:00 【Lumière】
Exigences
Écrire le programme,Saisissez un tableau d'entiers unidimensionnels,Valeur maximale de sortie、Minimum et moyenne.(Avec un pointeur)
Code
#include<stdio.h>
/* * Cette fonction est utilisée pour saisir un tableau d'entiers unidimensionnels,Les données saisies sont stockées dans des paramètres formelsaDans le tableau * Données saisies pour0Comme signe de fin,0Ne pas enregistrer dans le tableau et ne pas compter dans le total des données d'entrée * La valeur de retour est le nombre de données d'entrée */
int input(int a[])
{
int n=0;
int b = 0;
do
{
scanf("%d",&b);
if(b == 0)
break;
else
{
a[n] = b;
n++;
}
}
while(b != 0);
return n;
}
/* * Cette fonction est utilisée pour calculer le tableau des paramètres formelsaMax in、Minimum、Moyenne * Max.、Minimum、La moyenne passe par les variables du pointeur de paramètrepmax、pmin、pavgPour passer * nEst un tableau de paramètres formelsaNombre de données dans */
void fun(int a[],int *pmax,int *pmin,int *pavg,int n)
{
int i,j,k=0;
*pmax = a[0];
*pmin = a[0];
for(i=1;i<n;i++)
{
if(*pmin > a[i])
{
*pmin = a[i];
}
if(*pmax < a[i])
{
*pmax = a[i];
}
k = k + a[i];
*pavg = (k + a[0])/n;
}
}
mainFonctions
int main()
{
int a[200],n,max,min,avg;
n=input(a);
fun(a,&max,&min,&avg,n);
printf("Max.%d,Min.%d,La moyenne est%d\n",max,min,avg);
return 0;
}
Tests
Test Input
1 3 5 7 0
Produits
Max.7,Min.1,La moyenne est4
边栏推荐
- 【指针】求字符串的长度
- The United States has repeatedly revealed that the yield of interest rate hiked treasury bonds continued to rise
- XSS之冷门事件
- SQL injection
- Detailed explanation of network foundation routing
- Database monitoring SQL execution
- 1.支付系统
- [err] 1055 - expression 1 of order by clause is not in group by clause MySQL
- xray与burp联动 挖掘
- 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
猜你喜欢
Realize applet payment function with applet cloud development (including source code)
Apache APIs IX has the risk of rewriting the x-real-ip header (cve-2022-24112)
Statistics 8th Edition Jia Junping Chapter XIII Summary of knowledge points of time series analysis and prediction and answers to exercises after class
Hackmyvm target series (5) -warez
Interpretation of iterator related "itertools" module usage
sqqyw(淡然点图标系统)漏洞复现和74cms漏洞复现
Statistics 8th Edition Jia Junping Chapter 7 Summary of knowledge points and answers to exercises after class
JDBC transactions, batch processing, and connection pooling (super detailed)
数据库多表链接的查询方式
servlet中 servlet context与 session与 request三个对象的常用方法和存放数据的作用域。
随机推荐
“Hello IC World”
记一次api接口SQL注入实战
The most popular colloquial system explains the base of numbers
Hackmyvm target series (1) -webmaster
How to turn wechat applet into uniapp
《统计学》第八版贾俊平第五章概率与概率分布
Wei Shen of Peking University revealed the current situation: his class is not very good, and there are only 5 or 6 middle-term students left after leaving class
攻防世界MISC练习区(gif 掀桌子 ext3 )
Statistics 8th Edition Jia Junping Chapter 12 summary of knowledge points of multiple linear regression and answers to exercises after class
ES全文索引
MySQL中什么是索引?常用的索引有哪些种类?索引在什么情况下会失效?
四元数---基本概念(转载)
关于交换a和b的值的四种方法
Detailed explanation of network foundation routing
Detailed explanation of network foundation
An unhandled exception occurred when C connected to SQL Server: system Argumentexception: "keyword not supported:" integrated
记一次,修改密码逻辑漏洞实战
《统计学》第八版贾俊平第六章统计量及抽样分布知识点总结及课后习题答案
《统计学》第八版贾俊平第二章课后习题及答案总结
Bing Dwen Dwen official NFT blind box will be sold for about 626 yuan each; JD home programmer was sentenced for deleting the library and running away; Laravel 9 officially released | Sifu weekly