大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以参考下面的代码:
成都创新互联2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元金安做网站,已为上家服务,为金安各地企业和个人服务,联系电话:028-86922220
#include stdio.h
int main()
{
int n;
scanf ("%d", n);
if (n%3==0)printf ("此数可以被3整除\n");
return 0;
}
扩展资料:
1、IF函数
语法
IF(logical_test,value_if_true,value_if_false)
功能
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
2、scanf函数
函数 scanf() 是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
参考资料来源:百度百科-scanf (计算机语言函数)
参考资料来源:百度百科-IF函数
我们用C语言的时候,最经常使用的就是IF语句了,那么如何写C语言的IF语句呢?下面我给大家分享一下。
工具/材料
Visual Studio 2015
01
首先打开Visual Studio 2015软件,新建一个Win32控制台程序,如下图所示
02
接下来在应用程序设置界面中设置应用程序为空项目,如下图所示
03
接下来导入stdio.h命名空间,然后在main函数中编写if语句即可,如下图所示
04
最后如果if分支太多的话可以通过else if增加分支,如下图所示
e = c = d = 0;
把上面这句放在第二个for循环后面的{}里面最开始的地方就行了。
不过输出上有点瑕疵。什么样子自己看吧。
我修改好了的在下面:
#includestdio.h
#define K 3
int main()
{
int i,t,a[K],b,e=0,c=0,d=0,j,y,k,u,z,f,g,iCount;
z=1;
for(f=0;f=K-1;f++)
z=5*z;
b=z-1; // k位最大的数字为b 即k个4 **
iCount = 0;
for(y=0;y=b;y++)
{
e = c = d = 0;
k=y;
for(j=K-1,u=0;j=0,uK;u++,j--)
{
a[j]=k%5;
k=k/5;
} //** 将十进制转化为5进制 **
for(g=0;gK;g++)
if(a[g]-2==0) e=1;
for(g=0;gK;g++)
if(a[g]-0==0) c=1;
for(g=0;gK;g++)
if(a[g]-1==0) d=1; //*判断转换好的5进制数组中是否有0 1 2三个数**
t=ecd; //**e c d同时为一的时候t为1**
if(a[0]!=0t==1)
{
for(i=0;i=K-1;i++)
printf("%d",a[i]);
printf("\n");
iCount++;
}
} //**打印含0 1 2的五进制数**
printf("共有%d个数满足条件\n",iCount);
return 0;
}
编译环境是VS.net2007因为是C++所有稍微修改了一下。楼主的算法一点都没动。不过建议楼主写程序前先画个流程图,不然遗忘初始化变量这种错会经常犯的。另外楼主的这个变量用得也太多了点,建议把能重复使用的变量删除,没有必要为每一个for循环定义一个变量个。还有问题就修改疑问吧
1、in(a,b,c)应该是个自定义的函数
2、当该函数返回值非0的时候执行IF语句的代码
3、可以自己定义这样的运算。