![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
带你看月亮
天道酬勤
展开
-
魔方阵 c语言编程
奇数魔方阵:每一行、每一列且对角线上的元素之和均相等,且每一个元素由1~n^2的自然数组成,n为魔方阵的阶数。 奇数魔方阵遵循的规律:1放在第一行中间,从2开始起, ①下一个数比上一个数行数减1,列数加1 ②如果上一个数在第1行那么下一个数在第n行 ③如果上一个数在第n列那么下一个数在第1列 ④如果下一个数的位置有数或者上一个数为第1行第n列,那么放在上一个数的下面 PS:二维数组的下标从a...原创 2019-02-14 01:08:32 · 2464 阅读 · 0 评论 -
将字符数组中存放的数字字符转换为数
字符数组里保存的是字符'0'-'9',其对应的ADCII码是48-57。 特别注意:用字符数组作家减运算时,是ASCII码在加减。例如 char s1[3]={'4','5','2'},s2[4]={'5','2','6','4'}; printf("%3d",s1[0]=s1[0]+s2[0]); 将会显示105。 而字符数组中存放的数字字符转换为数字的方法如下: int res...原创 2019-03-04 20:47:27 · 6928 阅读 · 2 评论 -
输入任意数x,打印出其质因数相乘的形式:比如90=2*3*3*5。
int main(){ int i,x; scanf("%d",&x); printf("%d=",x); for(i=0;i<x;i++){ while(x!=i){ if(x%i==0){ printf("%d*",i); x=x/i; ...原创 2019-03-04 21:05:11 · 1166 阅读 · 3 评论