一道ACM的编程题,请帮我看看哪儿错了,(我用的Visual C++ 6.0,用c语言编的)调试、运行明明正常啊

[复制链接]
查看11 | 回复4 | 2011-12-10 23:10:59 | 显示全部楼层 |阅读模式
#include"stdio.h"int main(){int n,i;scanf("%d",&n);for(i=2;i<=n;i++){while(n%i == 0) //循环,直到n中所有的i的因素都输出。{printf("%d ",i);n/=i;}}printf("\n");return 0;}...
回复

使用道具 举报

千问 | 2011-12-10 23:10:59 | 显示全部楼层
哥们,给你改好了#include"stdio.h"int main(){int n,i=2;scanf("%d",&n);for(;i<=n;i++){if(n%i==0){printf("%d ",i);n/=i;
i=1;}...
回复

使用道具 举报

千问 | 2011-12-10 23:10:59 | 显示全部楼层
Sample Input 2 5 acmcs 3 zzt Sample Output c z 我的代码如下: ##include "stdio.h" int main() { int t,i,j,b[101]={0}; char...
回复

使用道具 举报

千问 | 2011-12-10 23:10:59 | 显示全部楼层
你想办法降低循环次数看看 比如i<n/2...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行