p1055,c语言,四十分,求助
  • 板块题目总版
  • 楼主Glease
  • 当前回复15
  • 已保存回复15
  • 发布时间2024/8/14 19:36
  • 上次更新2024/8/14 21:33:26
查看原帖
p1055,c语言,四十分,求助
1309889
Glease楼主2024/8/14 19:36
#include<stdio.h>
int main()
{
  char x,a,b,c,d,e,f,g,h,i,j;//定义字符变量
  scanf("%c-%c%c%c-%c%c%c%c%c-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);//按照指定格式输入数据
  if(j=='X')//判定
  j='10'-48;
  
  x=(a*1+b*2+c*3+d*4+e*5+f*6+g*7+h*8+i*9-9*48-1)%11;//计算,只减去9*48得出的结果不正确,多了一个1
  if(x==(j-48))
  printf("right");//判断是否正确
  else
  printf("%c-%c%c%c-%c%c%c%c%c-%d",a,b,c,d,e,f,g,h,i,x);//输出
  return 0;
}
2024/8/14 19:36
加载中...