其次 max为某头文件中已定义的函数 如果自定义函数名为max也可能导致报错 所以只需将你的main函数返回值定义为int 再将你原先的max函数重命名 就可以 将你的程序编译成功接着运行了...下附修改后的程序:include<stdio.h> int main(){ int maxx(int x,int y);int a,b,c;scanf("%d,%d",&...
include <stdio.h> int main(){ int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d\n",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} printf("...
错误1:语句写到函数体外面去了,当然错了。错误2:语句最后的分号必须是英文输入法下的分号,楼主写成中文的了 下面是正确代码:include <stdio.h># include <math.h>int main(void){ int a = 1; int b = 2; int c = 1; double delta; double x1; double x2; delta = b*b-4*a*c...
#include <stdio.h> int main() { int max(int x,int y,int z); int a,b,c,d,f; scanf("%d,%d,%d\n",a,b,c); d=max(a,b,c); printf("man=%d\n",d); return 0; } int max(int x,int y,int z); { if(x>y)i=x; else i=y; if(x>z)i=x; else i=z; if(y>z)...
i++表示先使用i,然后执行自加,即i=i+1;所以a=i++分解代码就是 a=i; i=i+1;所以a=4,i=5
include<stdio.h> void main(){ int i, j,t;;int a[10],max,min;float k,sum;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("%d\n",a[i]);min=max=a[0];for(i=0;i<10;i++){if(max<a[i])max=a[i];} printf("the max is %d\n",max)...
include <stdio.h> void main(){ int i,j;for (i = 5,j = i - 1;i > 0,j > 0;--i,j = i - 1) printf("*\n");} 结果是四个 include <stdio.h> void main(){ int i,j;for (i = 5,j = i - 1;j > 0,i > 0;--i,j = i - 1) printf("*\n");} 结...
include <stdio.h> int main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d",&a,&b,&c);d=max(a,b,c);printf("最大值是%d",d);return 0;} int max(int x,int y,int z){ int e;if(x>y && x>z)e=x;if(y>x && y>z)e=y;else e=z;return...
举例代码如下://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ char *a="<1234> i love china.<123> i love china.<12> i love china."; int x,i,k; for(i=0;a[i];i++) if(a[i]=='<' && a[i+1]>='0'...
include<stdio.h> int main(){ long f(long x);int n,i;long a[100];scanf("%d",&n);if(n!=0){ for(i=0;i<n;i++){ while(~scanf("%ld",&a[i])){ printf("%ld\n",f(a[i]));} }} if(n==0)printf("1\n");return 0;} long f(long x){ int j;long b=0;...