首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

百灯有关问题

2012-09-22 
百灯问题有一百盏灯标号1至100是1 的倍数就搬一次开关 2的倍数再搬一次…………直到一百输出最后谁灭了#includ

百灯问题

有一百盏灯标号1至100
是1 的倍数就搬一次开关 2的倍数再搬一次…………直到一百
输出最后谁灭了



#include<stdio.h>
#include "conio.h"
main()
{
int k,i,j;
int a[100];
for(k=1;k<=100;k++)
a[k]=1;

for(i=1;i<=100;i++)
  {for (j=i;j<=100;j+=i)
  a[j]=-a[j];
 



 for(k=1;k<=100;k++)
 printf("%5d",a[k]);  
 getch();
}
这个程序在VC++上调试的时候没什么问题,为什么运行的时候什么都没有显示呢?求高手指点~

[解决办法]

探讨
数组初始化了,都清成1了~~~~~

热点排行