请教一道C语言编程题

某学校有近千名学生闷在操场上排队,若5人一行余2人,7人一行余3人,3人一行余1人。编写程序,求该校的学生总人数。

第1个回答  2012-04-12
for(int i=1;;i++)
{
if (i%5==2 && i%7==3 && i%3==1)
{
printf("%d\n",i);
break;
}
}追问

0 0.怎么这么简单的。

追答

本来也不难啊~

追问

可是我运行出来才52个人。。0 0

追答

for(int i=1000;;i--)
{
if (i%5==2 && i%7==3 && i%3==1)
{
printf("%d\n",i);
break;
}
}
不好意思少看一条件

本回答被提问者采纳
第2个回答  2012-04-12
#include<stdio.h>
void main()
{
int i,n=0;
for(i=1;n==0;i++)
{
if((i%5==2)&&(i%7==3)&&(i%3==1))
n=i;
}
printf("共有学生%d人",n);
}追问

不好意思这个已经解决了,有空帮我看看http://zhidao.baidu.com/question/409638636.html?quesup2&oldq=1这个吧

请教一下编程C语言题,使用函数方程求出总键盘输入的任意两个整数的平均...
首先,你需要通过键盘然后,计算这两个整数的平均值,并保留两位小数输出。下面是一个使用C语言实现的示例代码:c#include <stdio.h> \/\/ 函数,用于计算两个整数的平均值 double average(int a, int b) { return (double)(a + b) \/ 2;} int main() { int num1, num2;\/\/ 从键盘输入两...

请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行...
答案是:B. 7 4 理由如下:第一个循环,整个循环体执行后,输出(x=)7,这个没有疑问,执行完循环,for(x=10;x>3;x--)执行x--操作,此时x=6,满足x>3条件,进入第二个循环。第二个循环,x=6不满足if条件,执行2次--x操作,输出(x=)4,执行完循环,for(x=10;x>3;x--)...

初学者请教 两道简单的c语言编程题目
1. 用C语言自己的时间函数 difftime(time_t time1, time_t time0) \/ 86400 这样做得缺点是,这里的time_t类型,只支持到2037年 2. 自己定义函数 楼主用的方法,在实际编程里不常用,变化比较大。下面这个方法是直接计算两个日期到公元元年的天数 然后相减,这个是实际编程时的算法,经过很多程...

请教各位大神一个简单c语言编程题目,谢谢。。。从键盘输入一个字符...
include void main () { int num=0,i;\/*num保存A出现个数,i循环参数*\/ char str[30];\/*定义一个字符串*\/ scanf("%s",str);\/*输入一个字符串*\/ for(i=0;str[i]!='\\0';i++);\/*直到字符串结束为止,循环判断字符串中每个字符是不是A*\/ { if(str[i...

请教C语言二级习题!
a=8,b=21:第一个if运行,退出程序 这个题应该是要输出一共循环多少次吧?就是a的值。在这个题中,b-=5是永远不会运行的!第三题:这个题主要考察static。用static申明的变量缺省状态下被初始化为0。如:int b[8][8]; \/\/没有初始化 static int a[8][8]; \/\/所有单元均被初始化为0 ...

...一道题吖,制作一个电脑可以定时开关的C语言编程.简单点就好_百度知 ...
int c;system("title C语言关机程序"); \/\/设置cmd窗口标题 system("mode con cols=48 lines=25"); \/\/窗口宽度高度 system("color f0"); \/\/可以写成 red 调出颜色组 system("date \/T");system("TIME \/T");printf("--- C语言关机程序 ---\\n");printf("1.实现10分钟内的定时关...

请教一道c语言题目 输入两个正整数m和n,求其最大公约数(GCD)和最小公...
include<stdio.h> int main(void){ int m,n,g,l,i,j,GCD,LCM;printf("Input two integers: ");scanf("%d%d",&m,&n);GCD=1;LCM=m*n;for(i=1;i<=m && i<=n;i++){ \/\/最大公约数不会大于m和n的。if(m%i==0 && n%i==0) \/\/这里是 %取余操作,如果==0 表示i...

请教c语言高手这题怎么做的?感谢!采纳给予100分奖励!
include<stdio.h> void main(){ int a[30],n,age,i; \/\/a[30]存年龄段人数,下面会初始化为0,只用到 a[0]至z[15] 分别对应16至31 岁的人数 \/\/ n为你要输入几个学生的年龄 \/\/age是循环内你输入的临时年龄,做判断用\/\/i循环变量 for(i=0;i<30;i++) a[i] = 0; \/\/...

关于C语言的一个题目,如图,请教详细解释,谢谢.
这是联合体,共用一段内存,int是占2个字节,long占4个字节,char占1个字节。如题 s->i[0] = 0x39, s->i[0] = 0x38,假如内存地址如下,则:地址 0x0000 0x0001 0x0002 0x0003 i[2]: 9 3 8 3 而c[4]则对应这4个地址,c[0]当然是9,选B....

不甚感激……一道C语言请教
没错,next根本没有出现,所以空白处应该填上*next。这样,每一个节点都有一个指向下一个节点的指针,所以需要嵌套定义,即结构体中定义结构体。②程序的功能是用结构体表示学生编号和成绩, stud1的下一个节点是stud2,stud2的下一个节点是stud3,加上头指针head,这样就是一个链表了。

相似回答