#include<stdio.h>int main(){ int i=0,n,sum=0; printf("请输入n的值;\n"); scanf("%d",&n); while(i<=n) if(i%3==0||i%7==0) sum=sum+i; i++;printf("1到n中能被3或7整除的数之和为%d",sum);return 0;}
您好,您的这个程序是在那个循环里面出现问题了,出现死循环,您应该进行如下修改: