第一题
#include<stdio.h>
int main()
{
int a,sum=0;
for(a=1;a<=1000;a=a+2)
{
sum=sum+a;
if(a==999)
printf("\n1000以内的基数和为sum=%d\n",sum);
}
第二题
#include<stdio.h>
int main()
{
int a,i=1;
scanf("%d",&a);
while(i<a)
{
if(a%i==0)
printf("%d,",i);
i++;
}
printf("\n");
}
include<stdio.h>
void main()
{int num,i;
scanf("%d",&num);
for (i=1;i<num+1;i++)
if (num%i==0)
printf("%d ",i);
}
第三题
没太想明白
#include<stdio.h>
int main()
{
int a,b,c:
} for(j=1;j<5;j++) {/
for (k=1;k<5;k++) { /
if (i!=k&&i!=j&&j!=k) {/
printf("%d%d%d ",i,j,k);
}
}
}
}
printf("\n");
}
学习for循环以及其应用 需要对if的嶔套使用更加熟悉。
网友评论