czb08191314 2023-09-11 04:11 采纳率: 88.5%
浏览 6
已结题

c语言pat基础题0911L1062

img


#include<stdio.h>
struct ticket{
    char num[6];
}tk[100];
int main(){
    int N;
    scanf("%d\n",&N);
    int number[N],sum_6=0,sum_3;
    for(int i=0;i<N;i++){
        scanf("%s\n",tk[i].num);
    }
    for(int i=0;i<N;i++){
        number[i]=int(tk[i].num);
    }
    for(int i=0;i<N;i++){
        for(number[i];number[i]!=0;){
            sum_6+=number[i]%10;
            number[i]/=10;
            if(i==2){
                sum_3=sum_6;
            }
        }
        if((2*sum_3)==sum_6){
            printf("You are lunky!");
        }else{
            printf("Wish you good luck.");
        }
    }
}

我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-09-11 10:42
    关注

    题主考虑得太复杂了,这么改,供参考:

    #include<stdio.h>
    int main()
    {
        int  n;
        char tick[7];
        scanf("%d", &n);
        getchar();
        while (n--)
        {
            gets(tick);
            if (tick[0] + tick[1] + tick[2] == tick[3] + tick[4] + tick[5])
                printf("You are lucky!");
            else
                printf("Wish you good luck.");
            if (n)  printf("\n");
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月20日
  • 已采纳回答 9月12日
  • 创建了问题 9月11日

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题