这个c程序哪里错了?怎么用etype去代替那个int?
- 请问这个c语言程序错在哪,int main() { int a,b,c,d,e,f,g,h,i,j; scanf ("%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j); pri
- 这个c程序哪里错了
- 这个C程序哪里出错了,应该怎么改?求教谢谢!
- 我的这个C的程序哪里错了?
请问这个c语言程序错在哪,int main() { int a,b,c,d,e,f,g,h,i,j; scanf ("%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j); pri
#include <stdio.h>
int main()
{
int a,b,c,d,e,f,g,h,i,j;
scanf ("%d%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
printf ("%o%x\n",a,a);
printf ("%o%x\n",b,b);
printf ("%o%x\n",c,c);
printf ("%o%x\n",d,d);
printf ("%o%x\n",e,e);
printf ("%o%x\n",f,f);
printf ("%o%x\n",g,g);
printf ("%o%x\n",h,h);
printf ("%o%x\n",i,i);
printf ("%o%x\n",j,j);
return 0;
}
这个c程序哪里错了
试试以下:
# include
int main(void)
{
int i,n,k,f=0;
int a[100];
int *p=a;
scanf("%d",&n);
for(i=0;i a[i]=1; a[n]=2; k=n; while(k!=1) { if(*p==2) p=a; if(*p==1) { f++; if(f%5==0) //这个if语句块放到上一个if里面,因为如果 f 没有变化就不该执行这个if { *p=0; k--; } } p++; } for(i=0;i if(a[i]) printf("\n%d",i+1); return 0; }祝你成功! int w;前面添加: int max(int x,int y,int z) { 其实max函数一般写法是: int max(int x,int y) { if ( x>y ) return x; else return y }//或写成return ( x>y)?(x):(y); 主程序中这么来用:d=max(x,y); d=max(z,d);或d=max(max(x,y),z); #include"stdio.h" void main() { int a,b,c,p; printf("Please enter numbers :\n"); scanf("%d,%d,%d",&a,&b,&c); p=max(a,b,c); printf("max=%d",p); }这个C程序哪里出错了,应该怎么改?求教谢谢!
我的这个C的程序哪里错了?
max(int x,int y,int z)
{
int a,b;
a=x>y?x:y;
b=a>z?a:z;
return(b);
}