求C语言高手 帮我看看这个程序那里有问题
错误好像都在最后的int main()里
#include<stdio.h>
void Max( int *a,int *max,int n ) {
int i;
*max=a[0];
for( i=0;i<n;i++ ) {
if( *max<a[i] )
*max=a[i];
}
}
void Min( int *a,int *min,int n ) {
int i;
*min=a[0];
for( i=0;i<n;i++ ) {
if( *min>a[i] )
*min=a[i];
}
}
int main() {
int n;
printf("请输入 n 的值\n");
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
int max,min;
int *p1,*p2;
p1=&max;
p2=&min;
Max(a,p1,n);
Min(a,p2,n);
printf("max=%d\n min=%d\n",max,min);
}
C/C++çæ åæ°ç»ï¼æ¯ä¸æ¯æå¨æå建çï¼ä½ éè¦ç¨æéæ¥å®ç°å¨ææ°ç»ã
#include<stdio.h>é£ä¸å¤§æ¨ç¹ææ å¥ææ
ç
æ以该æä¹æ¹
è¿å¨ï¼
å¨ï¼
追çææ æ¯æ³¨éï¼ä¾¿äºä½ æ¥çåºå«ã
æ以ï¼å°±è¿ä¹æ¹ï¼å·²ç»å¯ä»¥è¿è¡äºã
菜鸟 使用visual stdio编辑c语言一直报错 无效的预处理命令 “inclube...
include "stdio.h"int main(){ int a=123;int b=456;int c;c=a+b;printf("%d",c);return 0;} 看看代码吧,对比看看就行了