请教arms.exe-应用程序错误该怎么办?

请教arms.exe-应用程序错误该怎么办?,第1张

这个进程不是系统需要的,你运行msconfig.exe,在启动项中把它删除。

如果你是2000系统,可以拷贝别人的msconfig或者运行regedit 在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 项里面删除这个启动键值。

请确定您的CLEO主程序和选择武器CLEO均安装正确,最好让您的CJ武器栏切换为拳头,也就是未武装状态,同时确保CJ没有驾驶载具

同时输入arms是输入秘籍一样的程序输入,请确定您没有开启输入法,或者按下快捷键关闭输入法

#include<stdio.h>

#include<stdlib.h>

#define MAX_NUMBER_LENGTH 10

/*计算阶乘

参数:

n 基数

p 幂,大于等于 0

返回:

n的p次方

*/

int myPow(int n,unsigned int p)

{

int r=1

while(p--) r*=n

return r

}

/*计算指定长度的 armstrong 数

参数:

length armstrong数的位数

返回:

长度为 length 的armstrong数个数

*/

int armstron(int length )

{

int counter=0

int min=myPow(10,length-1)

int max=myPow(10,length)-1

int i,j,n,sum

int stack[MAX_NUMBER_LENGTH],stackTop=-1

// 遍历所有长度为 length 的数字

for(i=mini<=maxi++)

{

n=i

stackTop=-1

// 分离出数字 n 的每一位

do

{

stack[++stackTop]=n%10

n/=10

}while(n)

n=i

// 求数字 n 的每一位N次方之和

sum=0

for(j=0j<=stackTopj++)

{

sum+=myPow(stack[j],stackTop+1)

}

// 数字 n 每一位N次方之和等于 n,即为 armstrong 数。输出。

if(sum==n)

{

printf("%d = ",n)

for(j=stackTopj>=0j--)

{

printf("%d^%d",stack[j],(stackTop+1))

if(j>0)

printf(" + ")

}

printf("\n")

}

}

}

int main()

{

int len

for(len=2len<=4len++)

{

armstron(len)

}

system("pause")

}

/*

153 = 1^3 + 5^3 + 3^3

370 = 3^3 + 7^3 + 0^3

371 = 3^3 + 7^3 + 1^3

407 = 4^3 + 0^3 + 7^3

1634 = 1^4 + 6^4 + 3^4 + 4^4

8208 = 8^4 + 2^4 + 0^4 + 8^4

9474 = 9^4 + 4^4 + 7^4 + 4^4

*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11280917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存