|
- 啊哈编译器2.0存在的问题:
- 不能使用bool类型数据,以下实例运行后会出现错误(红色标注部分 )。
- #include <stdio.h>
- bool IsPrime(int m)
- {
- int i;
- for(i=2;i<m;++i)
- {
- if(0==m%i);
- break;
- }
- if(i==m)
- return true;
- else
- return false;
- }
- void TraverseVal(int n)
- {
- int i;
- for(i=2;i<n;++i)
- {
- if(IsPrime(i))
- printf("%d\n",i);
- }
- }
- int main(void)
- {
- int val;
- scanf("%d",&val);
- TraverseVal(val);
-
- system("pause");
- return 0;
- }
|
|