本文主要是介绍TZOJ 1431 整数的尾数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
答案:
#include<stdio.h>
int main()
{int a = 0, b = 0, n = 0;int i = 0, j = 0;while (scanf("%d %d", &a, &b) != EOF){int arr[100] = { 0 };int count = 0;if (a == 0 && b == 0) //如果ab都等于0{break; //跳出循环,停止输入}for (i = 0; i <= 99; i++) //后两位只有00到99,一个一个试{if ((a * 100 + i) % b == 0) //因为不知道后面两位,所以要*100{arr[count++] = i; //将所有可能的后两位存进数组}}for (i = 0; i < count; i++) //判断是否打完了所有可能的后两位{printf("%02d", arr[i]); //至少打印2位整数i == count - 1 ? printf("\n") : printf(" "); //如果打完了就换行,否则打空格}}return 0;
}
这篇关于TZOJ 1431 整数的尾数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!