栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言学习问题及解决办法

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言学习问题及解决办法

1、不断获取键盘录入值

PTA_求奇数和:使用while函数,需要获取后面输入的数,需要再在while函数里加入scanf函数读取数据;

因为:“while是直到型循环啊,先判断后循环,你不输入一个值他拿什么来判断,没判断while怎么运行,第二个scanf就是输入第一个数后面的数”

2、求最大公因数和最小公倍数

最大公因数:辗转相除法(最大公因数就是最后一次取余的余数),辗转相减法(最后a-b=0时,a=b=最大公因数)

最小公倍数:最小公倍数=a*b/最大公约数

3、善用flag,在有多种条件来导致两个结果的情况下,可以使用flag=0或1判断,非常好用。

4、switch函数格式:

switch(值){ (注意没有冒号!!)

​ case 值1: (!!注意冒号)

​ java语句;

​ break;(没有break就会依序执行下去,需要考虑实际情况使用)

default:(所有case都不匹配则执行default。)

​ java语句;

}

5、判断素数:

①把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。

②判断方法还可以简化。只需被 2 ~ (根号m )之间的每一个整数去除就可以了。

(要特殊处理m=1的情况)

6、for循环里面是分号!!!!!

7、break跳出循环;continue跳过这一轮循环后面的语句进入下一轮循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/983498.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号