很久没用编程了今天忽然别人问了个问题真是那个费劲啊,用C语言输入一个数,输出是奇数的约数到数组中,并输出数组元素。
大致写了一下
#include<stdio.h>
main()
{
int i,j;
scanf("%d",&i);
for(j=1;j<=i;j++);
{
if(i%j==0&&j%2!=0)
printf{" %d",j}
}
}
但总是提示出错。还有一个数的奇数约数怎么能固定多少个呢。貌似定义数组不能用变量吧,记得不是很清楚了。希望能指出程序错误并给出正确的代码。只要能通过仅有20分立马奉上