今天主要研究的是main函数里面的这一段~
while(a==b||b==c||a==c)
{printf("您输入的数中有相等的数,请重新输入\n");
scanf("%d%d%d",&a,&b,&c);
}
char answer1,answer2,answer3;
printf("\n是否需要求出最小值?(请回答Y或N)\n");
getchar(); /*吃掉前面的回车符“\n”!!不然后面读取的是回车符“\n”百度万能!这里卡了我好久啊啊*/
scanf("%c",&answer1);
if(answer1=='Y') min1(a,b,c); /*min函数的调用,变量就分别用a,b,c*/
总结:1.把if改成了while(当……的时候),多次判断,防止哥哥这样调皮的人XD
2.讲了char的用法,字符型变量,单个字符,单引号括起来,比如'Y'
而多个字符构成字符串,要用双引号,比如"yes",比如printf("hello");
3.getchar()读取单个字符,这里的用于吃掉\n
4.%c(代表char) %d (代表int,decimal的缩写) \n (换行符) 的意思
&是scanf的固定格式
5.==(判断是否相等)和=(赋值)的区别
6.||(或)的意思
7. min1(a,b,c); 是前面函数的调用
么么哒今天哥哥很乖的~还自己手打了一个程序,(要注意各种符号都必须是英文格式哦,还有分号不要忘,括号引号要成对~)虽然那个程序有点无语啦,没什么实际用途的样子
总之超喜欢学习上进的哥哥!!开心~~明天继续努力吧!
while(a==b||b==c||a==c)
{printf("您输入的数中有相等的数,请重新输入\n");
scanf("%d%d%d",&a,&b,&c);
}
char answer1,answer2,answer3;
printf("\n是否需要求出最小值?(请回答Y或N)\n");
getchar(); /*吃掉前面的回车符“\n”!!不然后面读取的是回车符“\n”百度万能!这里卡了我好久啊啊*/
scanf("%c",&answer1);
if(answer1=='Y') min1(a,b,c); /*min函数的调用,变量就分别用a,b,c*/
总结:1.把if改成了while(当……的时候),多次判断,防止哥哥这样调皮的人XD
2.讲了char的用法,字符型变量,单个字符,单引号括起来,比如'Y'
而多个字符构成字符串,要用双引号,比如"yes",比如printf("hello");
3.getchar()读取单个字符,这里的用于吃掉\n
4.%c(代表char) %d (代表int,decimal的缩写) \n (换行符) 的意思
&是scanf的固定格式
5.==(判断是否相等)和=(赋值)的区别
6.||(或)的意思
7. min1(a,b,c); 是前面函数的调用
么么哒今天哥哥很乖的~还自己手打了一个程序,(要注意各种符号都必须是英文格式哦,还有分号不要忘,括号引号要成对~)虽然那个程序有点无语啦,没什么实际用途的样子
总之超喜欢学习上进的哥哥!!开心~~明天继续努力吧!