关注
第一题求帮忙看下哪里的问题 #include <stdio.h> #include <stdlib.h> int main(){ int i,j,k; int first,second,third; int n = 0; int spilit[1000][2][3]={0}; int count[1000][9]={0}; int sum[9]={0}; int big; int reg1,reg2,reg3,reg4,reg5,reg10; //个十百千万位寄存器 int reg6,reg7,reg8,reg9; //十百千万进位寄存器 scanf("%d",&i); for(n = 0; n < i; n++){ int x1,x2; scanf("%d %d",&x1,&x2); spilit[n][0][0]=x1/100; //百位 spilit[n][0][1]=x1/10-x1/100*10; //十位 spilit[n][0][2]=x1-x1/10*10; //个位 spilit[n][1][0]=x2/100; //百位 spilit[n][1][1]=x2/10-x2/100*10; //十位 spilit[n][1][2]=x2-x2/10*10; //个位 if(spilit[n][0][0]!=0) count[n][spilit[n][0][0]-1]++; if(spilit[n][0][1]!=0) count[n][spilit[n][0][1]-1]++; if(spilit[n][0][2]!=0) count[n][spilit[n][2][0]-1]++; if(spilit[n][1][0]!=0) count[n][spilit[n][1][0]-1]++; if(spilit[n][1][1]!=0) count[n][spilit[n][1][1]-1]++; if(spilit[n][1][2]!=0) count[n][spilit[n][1][2]-1]++; reg1=(spilit[n][0][2]*spilit[n][1][2])-(spilit[n][0][2]*spilit[n][1][2])/10*10; //个位 if(reg1!=0) count[n][reg1-1]++; reg6=spilit[n][0][2]*spilit[n][1][2]/10; //进到十位 first=spilit[n][0][2]*spilit[n][1][1]-spilit[n][0][2]*spilit[n][1][1]/10*10; second=spilit[n][0][1]*spilit[n][1][2]-spilit[n][0][1]*spilit[n][1][2]/10*10+reg6; reg2=first+second-(first+second)/10*10; reg7=(first+second)/10; if(first!=0) count[n][first-1]++; if(second!=0) count[n][second-1]++; if(reg2!=0) count[n][reg2-1]++; first=spilit[n][0][2]*spilit[n][1][0]-spilit[n][0][2]*spilit[n][1][0]/10*10; second=spilit[n][0][1]*spilit[n][1][1]-spilit[n][0][1]*spilit[n][1][1]/10*10; third=spilit[n][0][0]*spilit[n][1][2]-spilit[n][0][0]*spilit[n][1][2]/10*10+reg7; reg3=first+second+third-(first+second+third)/10*10; reg8=(first+second+third)/10; if(first!=0) count[n][first-1]++; if(second!=0) count[n][second-1]++; if(third!=0) count[n][third-1]++; if(reg3!=0) count[n][reg3-1]++; first=spilit[n][0][0]*spilit[n][1][1]-(spilit[n][0][0]*spilit[n][1][1])/10*10+reg8; second=spilit[n][0][1]*spilit[n][1][0]-(spilit[n][0][1]*spilit[n][1][0])/10*10; reg4=first+second-(first+second)/10*10; //qianwei reg9=(first+second)/10; if(first!=0) count[n][first-1]++; if(second!=0) count[n][second-1]++; if(reg4!=0) count[n][reg4-1]++; first=spilit[n][0][0]*spilit[n][1][0]-spilit[n][0][0]*spilit[n][1][1]/10*10+reg9; reg5=first-(first)/10*10; if(first!=0) count[n][first-1]++; if(reg5!=0) count[n][reg5-1]++; reg10=spilit[n][0][0]*spilit[n][1][0]/10; if(reg10!=0) count[n][reg10-1]++; } for(n=0;n<i;n++){ for(j=0;j<9;j++){ sum[count[n][j]]++; } printf("%d ",sum[n]); printf("\n"); } big=sum[0]; for(n=0;n<i;n++){ if(sum[n]>big) big=sum[n]; } printf("%d",big); return 0; }
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 大疆今年的机械笔试难吗? #
34427次浏览 405人参与
# 影石Insta360求职进展汇总 #
105872次浏览 936人参与
# 文科生还参加今年的春招吗 #
1678次浏览 20人参与
# 大疆的机械笔试比去年难吗 #
63301次浏览 575人参与
# 选择和努力,哪个更重要? #
36368次浏览 394人参与
# 24届市场营销薪资爆料 #
8991次浏览 62人参与
# 一人推荐一个值得去的通信/硬件公司 #
160209次浏览 1729人参与
# 如果公司降薪,你会跳槽吗? #
42524次浏览 317人参与
# 提前批的机械人,你们都有面试了吗 #
86141次浏览 929人参与
# 产品实习,你更倾向大公司or小公司 #
128667次浏览 1710人参与
# 产品薪资爆料 #
96664次浏览 814人参与
# 春招启动,你开始投递了吗? #
44812次浏览 434人参与
# 秋招前后对offer的期望对比 #
221481次浏览 1648人参与
# 大学四年该怎么过,才不算浪费时间? #
3280次浏览 32人参与
# 华为工作体验 #
149568次浏览 1052人参与
# 职场上哪些事情令人讨厌 #
12677次浏览 57人参与
# 机械人,你的第一份感谢信是谁给的 #
19861次浏览 257人参与
# 和牛牛一起刷真题 #
104908次浏览 2067人参与
# 你觉得机械有必要实习吗 #
33527次浏览 318人参与
# 2022毕业的你对23届的寄语 #
35046次浏览 533人参与