直接报错,为什么提示i,j,k没有定义。麻烦大佬了
查看原帖
直接报错,为什么提示i,j,k没有定义。麻烦大佬了
1258187
wanXuaYu123楼主2024/1/22 21:01
#include<stdio.h>
int main(){
    int a,b,c,d;
    int b1,b2,b3;
    int c1,c2,c3,c4,c5
    char i,j,k;
    double number;
    int m;
    scanf("%d%c%d%c%d%c%d",&a,&i,&b,&j,&c,&k,&d);
    b3=b%10;
    b=b/10;
    b2=b%10;
    b=b/10;
    b2=b;
    c5=c%10;
    c=c/10;
    c4=c%10;
    c=c/10;
    c3=c%10;
    c=c/10;
    c2=c%10;
    c=c/10;
    c1=c;
    number=a*1+b1*2+b2*3.0+b3*4.0+c1*5.0+c2*6.0+c3*7.0+c4*8.0+c5*9.0;
    number=number%11;
    m=(int)number*10;
    if(m==d){
        printf("Right");
    }else{
	printf("%d%c%d%c%d%c%d", a, i, b, j, c, k, m);

    }
    return 0;
}
2024/1/22 21:01
加载中...