int i,j,t,e,g=0;int* a=(int*)malloc(c*sizeof(int)); //如果编译期不能确定数组的大小,可以动态分配内存 int* b=(int*)malloc(c*sizeof(int));for ( i=0; i<c; i++ ){ scanf ("%d", &a[i]);} for(i=0;i<c;i++){g=g+1;b[i]=g;} for ( i=0; i<c...
void main(){ int a,b;scanf("%d,%d",&a,&b);while(a>b){ printf("max=%d\n",a);break;} while(b>a){ printf("max=%d\n",b);break;} }
可一按照strcmp的原理,对字符串数组的的每一个元素进行对比
if和else里面分别放置一个printf,打印输出不同的数值即可。例如:k = i < j;printf("Judgement result = %d\n", k);或者 if (i < j){ xxxx; // NOTE: Your code here printf("Judgement result = 1\n");} else { xxxx; // NOTE: Your code here printf("Judgement result = 0\...
scanf("%lf",&num);double类型对应格式说明符%lf 注意是小写的字母L,不是数字1或i的大写字母
while(num3>=0.4){ zhu1();DelayMs(250);DelayMs(250);//延时 } 肯定是错的 num3是char类型num3>=0.4这样写肯定是不行的、至于第二个嘛,没看到源代码不太好说
C语言基础学习-比较数值大小 技术标签:C语言基础学习c语言 例子: 知识点: 主函数main / 被调用函数 max sacnf / printf 是c语言的的输入输出标准函数 &a , &b 中“&”是取址的意思 文章中 return(),()的意思代表为要返回谁的数值 其return函数中,如程序:return 0是返回假 return 1是返回真的意思......
这段代码是错的,应该把两个if里面的a改成max