游戏网站开发有限公司,网站做好了怎么做后台管理,wordpress style标签,微信营销的功能实验名称#xff1a;实验九 枚举问题#xff08;运算模拟#xff09; 
实验目的#xff1a;熟练掌握一些枚举问题的处理方法。 
实验内容#xff1a;  
问题描述#xff1a;#xff08;乘积为n个1的数字游戏#xff09;两位计算机爱好者在进行“积为n个1的数字游戏”实验九 枚举问题运算模拟 
实验目的熟练掌握一些枚举问题的处理方法。 
实验内容  
问题描述乘积为n个1的数字游戏两位计算机爱好者在进行“积为n个1的数字游戏”其中一位给定一个正整数p约定整数p为个位数字不是5的奇数另一位寻求正整数q使得p与q之积为全是1组成的整数。 
输入第1行是测试数据的组数t每组测试数据占1行每行包括一个个位数字不是5的奇数p。 
输出对应每组测试数据输出共t行每行输出两个整数之间有一个空格分隔一个是满足条件的整数q另一个是p与q之积的1的个数。 
输入样例 
3        
11       
9        
89       
输出样例 
1      2                                          
12345679     9                                    
124843945068664169787765293383270911360799     44 
问题描述被除数的连写数从1开始按正整数的顺序连续写下去所构成的整数称为连写数要使连写数12345678901112...m连写到m能被给定整数pp1000整除m至少为多大 
输入输入只有一行为一个正整整pp1000。 
输出输出为一行包括两个整数一个是商另一个是整数连写数的最后一个数m二者之间用空格分隔。 
输入样例 
13        
输出样例 
94966760847      11 
问题描述阶乘中找数统计n阶乘中数字p的个数。 
输入输入只有一行为两个正整整n、pn≤800,0≤p≤9。 
输出输出为两行一行为n另一行为n中数字p的个数。 
输入样例 
10      8  
输出样例 
3628800           
2                 
问题描述尾数前移问题整数n的尾数是q把尾数q移到其前面成为最高位后所得的数为原来整数n的p倍原整数n为多少 
输入输入只有一行为两个正整数q、p2≤p≤q≤9。 
输出输出为一行即为所求n。 
输入样例 
8         4 
输出样例 
205128      实验结果与分析运行界面截图打开需要截的图按ALTPrintScreen后将光标移到下面单击右键后选择“粘贴” 1. 
Ⅰ程序代码及注释 #include stdio.h int main(int argc, char *argv[]) {  int a,b,p,c,n,t,f; scanf(%d,t); while(t--) { scanf(%d,p); c0;n0; f1; while(c!0||f!0) { ac*101; ca%p; ba/p; n; if(f1b0)continue; printf(%d,b); f0; }  printf( %d\n,n);  } }   
Ⅱ运行结果窗口截图窗口适当缩小和分析 2.  
Ⅰ程序代码及注释 #include stdio.h #include string.h int main(int argc, char *argv[]) { char buff[10]; int a,b,p,c,len,m,k,f; scanf(%d,p); c1;m1; f0; while(c!0) { m; sprintf(buff,%d,m); lenstrlen(buff); k0; while(klen) { ac*10buff[k]-0; k; ca%p; ba/p; if(f0b0)continue; f1; printf(%d,b); } } printf( %d\n,m); }   
Ⅱ运行结果窗口截图窗口适当缩小和分析 3.  
Ⅰ程序代码及注释 #include stdio.h int main(int argc, char *argv[]) { int n,p,a,m,i,j,k,w[2000],s; scanf(%d%d,n,p); w[0]1;k0; for(i1;in;i) { m0; for(j0;jk;j) { aw[j]*im; w[j]a%10; ma/10; } while(m0) { k; w[k]m%10; mm/10; } } for(s0,ik;i0;i--) { printf(%d,w[i]); if(w[i]p)s;  } printf(\n%d\n,s); }   
Ⅱ运行结果窗口截图窗口适当缩小和分析 4.  
Ⅰ程序代码及注释 #include stdio.h int main(int argc, char *argv[]) {  int a,m,j,k,p,q,w[100]; scanf(%d%d,q,p); w[1]q;m0;k1;ap*q;  while(a!q) { aw[k]*pm; k; w[k]a%10; ma/10;  } for(jk-1;j1;j--) printf(%d,w[j]); printf(\n); }   
Ⅱ运行结果窗口截图窗口适当缩小和分析