C语言:这个那里错了?

[复制链接]
查看11 | 回复1 | 2008-5-22 11:42:21 | 显示全部楼层 |阅读模式
#include#includemain() {int n,i; float s; scanf("%d",&n); for(i=2;i<=sqrt(n);i++) {s=n%i; }if(s==0)printf("这不是个素数");else printf("%d是素数",n); getch();}
回复

使用道具 举报

千问 | 2008-5-22 11:42:21 | 显示全部楼层
main() {int n=0,i=0; //要初始化double s=0; //要初始化scanf("%d",&n); for(i=2;i<n;i++){ s=n%i;
if(s==0) { printf("这不是个素数");break;}
} if(s!=0){ printf("%d是素数",n); } }
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行