全班共用一个0_全班共用一个0视频
全班有56个同学,每2个学生之间握一次手,问共握了几次手?用C语言编写程序
方法:假定学生排成一排,排头的学生依次跟后面的学生握手,然后站到一边。依次类推。
全班共用一个0_全班共用一个0视频
全班共用一个0_全班共用一个0视频
假定一排共有n个学生,那么排头的学生每次跟n-1个人握手,共n-1次。
程序:
#include
int main(int argc, char argv)
{int num = 0,i;
int total = 0;
printf("please input num of students:\n");
scanf("%d",&num);
if (num >= 2){
for (i = num;i >= 2;i--){
total += i-1;
}printf("%d students need to shake hands for %d times.\n",num,total);
}else{
printf("Num of students (%d) invalid! at least 2 students can shake hands with each other.\n",num);
}return 0;
}
C56-2,组合
某年级某班数学课上老师出了两道题,规定每道题做对得2分,没做得1分,做错得0分。老师说:可以肯定全班
因为有两道题,所以就有这些可能:
4分,3分,2分,1分,0分。
有五种可能,又要有6名学生相同,所以就是:5x6=30(人) 然后因为只需要一种,所以减掉四
那就是:30-4=26
因为是三种,而每种都有可能,所以33,但因为有四种重复1+2,2+1.0+1,1+0.0+2,2+0.1+1.故为56+1=31人。
得看有几道题并且要知道每道题的满分是多少吧==
26
edwa
老师在数学课上出了两道题,规定每道题做对得2分,没做得1分,做错的0分.老师说:可以肯定全班同学中至少有6名
每道题都有3种得分情况
所以,两道题一共有9种得分情况
至少有6名学生“各题”得分都相同
则,至少有
9×5+1=46人
所以,这个班最少有46人
编写一个程序输入一个班的成绩求全班的平均成绩。将成绩控制在0~100?
如果您是老师的话,乐意帮您,用表格做就行。
如果您是it工作者,这种是大学最基本的程序,建议多看书,实现这个程序,无非就是写个循环输入,然后再求和,根据循环次数,算平均值,输出。
全班52名同学在场上做游戏大家围成一个正方形每边人数都相等四个顶点都有人相邻两个同学之间相隔o,
首先52除 4为13人,把每个顶点的人都算上那每个边有14人,共有13个间距,因此不考虑同学的身体情况下,正方形边长为:13×0.8=10.4米
28.8米
52除以四等于13,13-1等于12,12乘以4等于48人