天津哪里建网站好,wordpress怎么建一个文章链接页面,齐河网站建设公司价格,网站群建设指南分析:掌握数字移动的规律#xff0c;以及判断#xff0c;我们可以用一个二维数组来记录每一个人说的数字#xff0c;就像第一张图片一样#xff0c;西安向右边移动#xff0c;再向左下移动#xff0c;再向左边移动#xff0c;在向右边移动#xff0c;在可以用一个数组来… 分析:掌握数字移动的规律以及判断我们可以用一个二维数组来记录每一个人说的数字就像第一张图片一样西安向右边移动再向左下移动再向左边移动在向右边移动在可以用一个数组来统计每一个人说的数字是否可以被7整除或者含有7有一个就统计一次在对每一次统计的数字判断是否满足我们的要求在输出数字并且结束该程序。
#include stdio.h
int f(int a){//判断一个数里面是否含有七 while(a){if(a%107)return 1;//有返回1 a/10;}return 0;//没有返回零
}
int main(){int n,m,k;while(scanf(%d%d%d,n,m,k)!EOF){if(n0m0k0)return 0;//终止条件 int j0,i,sum1,x1,y0;int dp[1000][n1];int ch[n1];for(i0;in;i){ch[i]0;//将所以值都赋值为零 }for(i0;i1000;i){for(j0;jn1;j){dp[i][j]0;//将所以值都赋值为零 }}while(sum1000){while(y1n){//往右边移动 dp[x][y1]sum;y;}if(yn){//左下移动 x;dp[x][y-1]sum;y--;}while(y-11){//左边移动 dp[x][y-1]sum;y--;}if(y1){//右下移动 x;dp[x][y1]sum;y;}}for(j1;j1000;j){if(dp[j][m]!0((dp[j][m]%70)||(f(dp[j][m])1))){//符合条件 ch[m];//就让对应的数组加 1 if(ch[m]k){//满足次数就打印 printf(%d\n,dp[j][m]);break;//跳出循环 }}}}return 0;
}