首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c语言 很简单的标题,但为什么会错呢,还有调试的时候为什么没有自动窗口

2013-04-02 
c语言很简单的题目,,但为什么会错呢,,还有调试的时候为什么没有自动窗口#includestdio.hint main(){int

c语言 很简单的题目,,但为什么会错呢,,还有调试的时候为什么没有自动窗口
#include<stdio.h>
int main()
{
int N,t,s,i;long long a;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%ld",&a);
s=0;
    while(a)
        {
            t=a%10;
            s+=t;
            a=a/10;
         }
printf("%d\n",s);
}
return 0;
}



[解决办法]
编译器不支持long long类型吧,换成long吧
[解决办法]
看看数据的长度吧!!
[解决办法]
把long long型改成long型就可以了。而且如果要用long long型的话输入格式应该为"lld%”
[解决办法]
__int64
"%I64d"
[解决办法]
你编译的时候应该就会报类型错误才对,把long long改成long就行了。另外你的自动窗口是不是被你关了?如果你用的是VC的话,那么自动窗口在   查看-调试窗口-variables,点一下就会有了,然后重新调试
[解决办法]
system("PAUSE");

热点排行