解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<malloc.h>
int get_wei(int wei)
{
int k=0;
while(wei)
{
k+=wei%10;
wei/=10;
}
return k;
}
void main()
{
int n,i;
int * shu_z;
scanf("%d",&n);
shu_z=(int *)malloc(sizeof(int)*(n+1));
for(i=0;i<=n;i++)
shu_z[i]=0;
for(i=1;i<n;i++)
shu_z[i+get_wei(i)]++;
for(i=1;i<n;i++)
if(!shu_z[i]) printf("%d\n",i);
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1425 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1025 |
关于C语言变量位置的问题浏览:294 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:627 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
川哥的吩咐 (C语言代码)浏览:663 |
分糖果 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:578 |