if(b%3==0||b%7==0)printf("%d ",b);
if的括号里可以这么写吗?为什么编译器提示%有问题呢
源程序
#include<stdio.h>int main(void){float a,b=0;
scanf("%f",a);
do
{b=b+1;if(b%3==0||b%7==0)printf("%d ",b);}while(b<=a);return 0;}
望远
相关分类