返回信息流#include<stdio.h>
main()
{
int n,m,s,i,p,p1,p2,p3,p4,p5;
printf("input two numbers");
scanf("%d,%d",n,m);
i=1;
while(i<=n)
{
s=i/m;
p1=(s/10000);
p2=(s%10000)/1000;
p3=((s%10000)%1000)/100;
p4=(((s%10000)%1000)%100)/10;
p5=(((s%10000)%1000)%100)%10;
p=p1*p1+p2*p2+p3*p3+p4*p4+p5*p5;
if(p==s)
{
printf("%d\n",s);
}
i=i+1;
}
system("pause");
return 0;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #45448同步于 2010/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
这个程序为嘛没错却不能运行?
lianjun
2010/10/30镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
没错却不能运行是个什么思想感情
【 在 lianjun (淡定的云) 的大作中提到: 】
: #include<stdio.h>
: main()
: {
: ...................
scanf中的变量应该是用&的,而且使用scanf时留意一下缓冲区的值
【 在 lianjun 的大作中提到: 】
: #include<stdio.h>
: main()
: {
: ...................
请多阅读scanf相关内容
【 在 zhaixingzi 的大作中提到: 】
: 貌似会有一个很诡异的事情...scanf里面%d,%d 会出现错误。。。把逗号去掉试试~
: --
: 说金钱是罪恶,都在捞;
: ...................