2024年寒假公益课代码清单
第一课 简简单单写程序 1.Hello World
打开IDE(Dev-C++),输入下面的程序,并且编译运行。有时候,很多概念晦涩难懂,可以先不用理解原理,只需知其然,而不需知其所以然。 1 #include
5 cout<<\; 6 return0; 7 }
2.解决算法问题的步骤
这里有10个苹果,小A拿走了2个,小B拿走了4个,小C拿走剩下的所有苹果。我们想知道:
1.小A和小B两个人一共拿走多少苹果? 2.小C能拿走多少苹果?
编写一个程序,输出两个数字作为答案,中间使用空格分开。 1 #include
5 cout<<2+4<<\<<10-2-4; 6 return0; 7 } 3.分苹果
现在有14个苹果。要均分给4名同学,分不掉的苹果放回冰箱。请问: 1.每位同学能分得几个苹果? 2.一共分出去多少苹果? 3.把几个苹果放回冰箱?
编写一个程序,输出三个数字作为答案,每个数字一行。 解法一:
1 #include
5 cout<<14/4< 26 / 26 解法二: 1 #include 5 cout<<14/4< 现在有500毫升的肥宅快乐水,要均分给3名同学,每位同学可以分到多少毫升? 请输出一个数字作为输出。 1 #include 5 cout<<500.0/3< 有两列火车,甲列火车长260米,每秒行12米;乙列火车长220米,每秒行20米,两车相向而行,从两车车头相遇时开始计时,多长时间后两车车尾相离?已知答案是整数。 1 #include 5 cout<<(260+220)/(12+20)< 一个长方形长宽分别是6cm、9cm,求它的对角线长度。已知勾股定理a2+b2=c2。 1 #include 3 usingnamespace std; 4 int main() 5 { 6 cout< 26 / 26 Uim银行账户里面有100元。经过了下面的操作: 1.往里面存了10元; 2.购物花掉了20元; 3.把里面的钱全部取出。 请在每次操作后输出账户余额,并使用换行符隔开。 1 #include 5 int balance =100;//初始余额 6 balance = balance +10; 7 cout<< balance < 9 cout<< balance < 11 cout<< balance < 当半径为r=5,请输出圆的周长、面积和球的体积。取π=3.141592653。 (已知:C=2*π*r,S=πr2,V=4/3*πr3) 1 #include 3 usingnamespace std; 4 int main() 5 { 6 double r =5; 7 constdouble PI =3.141592653; 8 //#define PI 3.141592653 9 cout<<2*PI*r< 11 cout<<4.0/3*PI*pow(r,3)< 26 / 26 第二课 顺序结构程序设计 1.跑步 小A跑步速度5m/s,小B跑步速度8m/s,小B在小A后面100m,他们同时起跑,请问需要多长时间小B可以追上小A?输出一个数字表示答案。 1 #include 5 intv_a=5,v_b=8, distance =100;//小A和小B的速度以及距离 6 double delta,ans;//速度的差值和答案 7 delta =v_b-v_a;//两人相对速度,也就是每秒距离缩短多远 8 ans= distance / delta; 9 //ans = 1.0 * distance / (v_b - v_a) 10 cout< 大家都知道有26个英文字母,其中A是第一个字母。现在请编程求出: 1.M是字母表中的第几个字母? 2.第18个字母是什么? 输出两个数字,使用换行隔开。 1 #include 5 int ans1; 6 char ans2; 7 ans1 ='M'-'A'+1; 8 ans2 ='A'+18-1; 9 cout<< ans1 < 小A有两块球形橡皮泥,一个半径是4,一个半径是10。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的边长是多少?如果结果不是整数,则舍去小数点之后的数字。取π = 3.14159。(已知:球体积公式V=4/3πr3) 1 #include 3 usingnamespace std; 4 #define PI 3.14159 5 int main() 6 { 7 int r1 =4, r2 =10; 8 double V, l; 26 / 26 9 10 11 12 13 V =4.0/3* PI *(r1*r1*r1+r2*r2*r2); l = pow(V,1.0/3); cout<<(int)l < 4.苹果采购 现在需要采购一些苹果,每名同学都可以分到固定数量的苹果,并且已经知道了同学的数量,请问需要采购多少个苹果? 1 #include 5 int t, n;//每个人的苹果数量和学生数量 6 cin>> t >> n; 7 cout<< t*n < 输入一个小写字母,输出其对应的大写字母。例如输入q,回车之后,输出Q 1 #include 5 charch,ans; 6 cin>>ch; 7 ans=ch-'a'+'A'; 8 cout< 输入一个不小于100且小于1000,同时包括小数点后一位的一个浮点数,例如123.4,要求把这个数字翻转过来,变成4.321并输出。 1 #include 5 double p;//输入的数字 6 int q, a, b, c, d;//把p转成q,分离出4位数字 7 cin>> p; 8 q =int(p*10); 9 a = q/1000; 10 b = q/100; 11 c = q/10; 12 d = q; 13 cout<< d <<\<< c << b << a < 26 / 26