从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include stdio.h
我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、兴宁ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的兴宁网站制作公司
int max(int a,int b,int c);
int min(int a,int b,int c);
void main()
{
int x,y,z;
printf("请输入三个数:");
scanf("%d%d%d",x,y,z);
printf("三个数选出最大数是%d\n",max(x,y,z));
printf("三个数选出最小数是%d\n",min(x,y,z));
}
int max(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
int min(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
char
s1[]="abcdef",s2="bcdf";
应改为:char
s1[]="abcdef",s2[]="bcdf";
上次就说了,for语句下面只能包括一条语句(if表达式,while,for,do
while等)如果要包括多个要用{}括起来
for(i=0;s2[i];i++)
s1[i]=s2[i];
功能是将s2的字符依次复制到s1中,也就是取代s1所有的值,
因为字符串是以'\0'结束的,(也可以用0表示字符串结束符)
所以s1[i]=0;就表示s1[i]='\0';代表字符串已复制完毕,结束了
不懂什么是/n@如果是换行则为/n。
int
a=3,b=4,c=5,t=99;
if(b
if(a
printf(%d%d%d/n,a,b,c);
的结果是4,5,99.
第一个IF语句为假,继续执行a=5;c=99;
第二个IF语句为真,执行t=4;b=5;a=4.
所以结果为4.5.99
while(*s1) /*逐个查询s1指针参数是所对应的值是否为0*/
{
n++; /*n值经过每次循环都加1*/
s1++; /*s1指针参数的地址前进一个单位,即指向数列中下一个数组元素*/
}
总的意思是,查询s1所对应的值是否为0,当s1所对应的值还是数组中的某个数时,值为非零,循环继续,当s1前进到数列的最后一个字符'\0'时,循环即停止,此时n的值就是s1所对应数组的长度。下面的循环同义。当得出m,n值后,用if函数确定长度长的数组,返回调用函数。
希望对你有帮助。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图