2643.一最多的行
int* rowAndMaximumOnes(int** mat, int matSize, int* matColSize, int* returnSize){
int x=0,num=0;
int *result=(int *)malloc(sizeof(int)*2);
result[0]=0;
result[1]=0;
for(int i=0;i<matSize;i++){
int count=0;
for(int j=0;j<matColSize[0];j++){
if(mat[i][j]==1){
count++;
}
}
if(count>num){
result[0]=i;
result[1]=count;
num=count;
}
}
* returnSize=2;
return result;
}
2544.交替数字和
int alternateDigitSum(int n) {
int a[10]={0};
int t=0,sum=0,x=-1;
while(n!=0){
a[t++]=n%10;
n/=10;
}
for(int i=t-1;i>=0;i--){
x=-x;
sum+=x*a[i];
}
return sum;
}