main()で出力をどのように出力できますか?C(main()で出力を出力するにはどうすればいいですか)
私は配列を宣言した後にユーザーにn
という番号を与え、ロードしてアドレスを渡した後、再度アドレスを渡しますが、main関数の出力を出力するのかどうかはわかりません。
出力はvoid elaborazionedati(int num,int vet[])
マイコード
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
//Prototipo
void caricamentovettore(int num,int vet[]);
void elaborazionedati(int num,int vet[]);
//fine
int main()
{
//Dichiarazione variabili
int n;
int scelta;
do
{
//how many numbers do u want to give?
printf("---------------------\nQunati numeri vuole inserire \n");
scanf("%d",&n);
//dichiaro il vettore
int vet[n];
caricamentovettore(n,vet);//array load
elaborazionedati(n,vet);// data elaboration
// this you can skip
printf("Per fare un'altro calcalcolo inserire :1\naltrimenti per uscire premere qualsiasi tasto\n");
scanf("%d",&scelta);
} while(scelta==1);
system("pause");
return 0;
}
//Inzio subroutine CARICAMENTO VETTORE
void caricamentovettore(int num,int vet[])
{ //dicgiarazione variabili
int i,z=1;
for(i=0;i<num;i++){
printf("Inserireil : %d numero\n",z++);
scanf("%d",&vet[i]);
}
}
//fine subroutine
//here is output
//Inzio subroutine ELABORAZIONE
void elaborazionedati(int num,int vet[])
{
int totale,media,i;
for(i=0;i<num;i++){
totale+=vet[i];
}
media=totale/num;
for(i=0;i<num;i++){
if(vet[i]>media){
printf("\nI numeri maggiore alla media%d\n",vet[i])//<--------how i can print this in main?
}
}
}
//fine subroutine
でそう、私は(メインで出力を印刷できる方法を知りたいです)
"*'メインでこれを印刷する方法* "何か試しましたか? – alk
私はこの知識を持っていないので、私はこの知識を持っていません。私はすべて、あなたが 'void elaborazionedati(int num、int vet [])'で印刷しているのと同じように –
を知りました。 –