作业帮 > 综合 > 作业

求救:做C语言上机题,要求判断两个两位数的十位数都不为零【十位数分别为 a1 a4】(前面还有很多其他条件

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 15:25:52
求救:做C语言上机题,要求判断两个两位数的十位数都不为零【十位数分别为 a1 a4】(前面还有很多其他条件
#include
int main()
{
char cx,cy;
int nsign1,nsign2;
nsign1 = nsign2 = 0;
cx = cy = 0;
scanf("%d %d",&cx,&cy);
printf("input number is %d %d\n",cx,cy);
nsign1 = (cx != 0) 1 :0;// nsign1为1时,表示cx不等于0
nsign2 = (cy != 0) 1 :0;// nsign2为1时,表示cy不等于0
return 0;
}
这应该是非常基础的题吧.看来你还需要加强练习啊.
再问: 我的问题当时没有打完,其实我想问的是,比如你的代码里面后面数第3、4列。(cx!=0)这个应该就是判断语句了吧,但是我之前学习的时候‘=’是赋值语句啊,判断应该是‘==’ 但是系统总是报错,‘=’就没问题,这里是特殊的吗?
再答: 用==肯定不会报错的. 发一下错误提示呢. 噢. 判断不等于的符号是 != 而不是 !== 记住就可以了.没必要纠结这个.这由编译器来规定的.当然是由某XX组织制定的.