你这个程序编写的对吗 只是求个素数而已 为什么要开平方根呢
另外你第一个for循环中你n=n+2 即使程序编写的对 当然是不能五个来一个空格了 好好想想
阅读全部
|
阿鞠尼
贴于 2012年5月31日 09:27
hide
bbsi
{
int n,k,i,m=0;
for(n=101;n<200;n=n+2) //求101~200之间的素数
{
k=sqrt(n);
for(i=2;i<=k;i++)
if(n%i==0)
break;
if(i>=k+1)
{
printf("%5d",n);
m=m+1;
......................
阅读全部
|
张志昀
贴于 2012年5月30日 23:45
hide
bbsi
#include<stdio.h>
#include<math.h>
int main()
{
int n,k,i,m=0;
for(n=101;n<200;n=n+2) //求101~200之间的素数
{
k=sqrt(n);
for(i=2;i<=k;i++)
if(n%i==0)
break;
if(i>=k+1)
......................
阅读全部
|
wei849690454
贴于 2012年5月19日 23:48
hide
bbsi
LShift proc buf,len
pushad
local newhbit
local oldhbit
local i
mov esi,buf
mov al,byte ptr [esi]
movzx ax,al
div 80h ;16位除法,al存商,ah存余数
movzx eax,al
mov oldbit,eax
mov ecx,len
......................
阅读全部
|
pklpklong007
贴于 2012年4月28日 13:03
hide
bbsi
小白求教,汇编过程中遇到问题,求指教,把这c段代码翻译成汇编语句,求指导
void LShift(char buf[100],int len)
{
int newhbit,oldhbit,i;
oldhbit=buf[0]/0x80;
for(i=len-1;i>=0;i--)
{
newhbit=buf[i]/0x80;
buf[i]<<=1;
buf[i] ^= oldhbit;
oldhbit=newhbit;
......................
阅读全部
|
爱问小静
贴于 2012年4月27日 19:42
hide
bbsi
#include<stdio.h>
void main()
{
int a,b;
scanf("%d%d%d\n",&a,&b);
if(a>b)
printf("max=%d\n",a);
else
printf("max=%d\n",b);
}
调试后输入俩个数字之后就没有输出了,不知何解,,,,,编译的时候有一个警告:warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details ps:用的是vs2008 求解 谢谢
阅读全部
|
老五77
贴于 2012年4月25日 19:54
hide
bbsi
typedef struct Node{
Datatype data;
struct Node*next;
}Node,*Linklist;
问一下这个结构体外边右括号后边 Node,*Linklist;是什么意思 小弟初学数据结构 很疑惑啊 求讲解
阅读全部
|
麦迪依然
贴于 2012年4月22日 13:12
hide
bbsi
第一次发帖,多多捧场,问题有点急
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define STACK_INIT_SIZE 20
#define INCERTMENT 10
typedef char elemtype;
typedef struct{
elemtype *top;
elemtype * base;
int stacksize;
......................
阅读全部
|
腾腾
贴于 2012年4月20日 20:38
hide
bbsi