复试c语言"/>
电子科大研究生复试c语言
电子科大c语言复试题(一)
一、完美乘法,a×b=c,abc中只出现0~9的数字,且每个数字在这个等式中都出现一遍。
算法思路:0123456789这十个数字都出现一遍,大概估计100×10000=1000000出现的数字已经超出了10个。故可以采用两个for循环,列举这些数据,并用一个数组f[10]统计乘式中10个数字出现个数并作出相应判断,如果0–9之间都只出现一次则数组f[10]各个元素均为1则满足条件,否则不满足。
代码如下:
c语言代码如下,如有其他更好的思路欢迎讨论
#include <stdio.h>int main(void)
{int k,x,count = 0;int f[10],s[3];int key,y,t;for(int i=1; i<99; i++){for(int j=100; j<9999; j++){key
更多推荐
电子科大研究生复试c语言
发布评论