问题描述 :
一个整数,只知道前几位为a,不知道末二位,被另一个整数b除尽了(即没有余数),那么该数的末二位该是什么呢?
输入说明:
输入两个整数a,b(0<a<10000, 10<b<100)
输出说明 :
将满足条件的所有尾数在一行内输出,格式见范例。两个尾数之间空一格,行首与行尾没有空格。
数组的引用是地址引用,学习引用方法
#include <stdio.h>
int getResult(int a, int b, int weishu[])
{
//请完成此函数
int i,k=0;
for(i=0;i<=99;i++){
if(0==(a*100+i)%b)
weishu[k++]=i;
}
return k;
}
int main()
{
int a, b, weishu[100],count,i;
scanf("%d%d", &a, &b);
count=getResult(a,b,weishu);
for(i=0; i<count; i++)
{
if (i>0)
printf(" ");
printf("%02d", weishu[i]);
}
printf("\n");
return 0;
}