浙大医学院办公网:c语言问题?在线等!~

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 14:34:34
求3~100中所有个位数字为7的所有素数之和及个数
#include<stdio.h>
main()
{
int n,i,t,s=0,sum=0;
for(n=3;n<=100;n++)
{
t=n%10;
while(t==7)
{
for(i=2;i<n-1;i++)
{
if(n%i==0)break;
else
{
s=s+n;
sum++;
}
}
}
}
printf("%d,%d\n",s,sum);
}

执行不了!
谁帮我解决一下!

..写的什么啊,你才学么
while(t==7)
表示t=7时一直循环,循环体中你又没改变t的值,当然一直循环啊,你是不是表达if的意思啊