C语言考题,大侠帮忙

作者&投稿:聊背 (若有异议请与网页底部的电邮联系)
C语言考题,大侠帮忙~

我只回答第一题: 因为楼上的第一个回答输出的最小值永远是零
这是我正确的答案:你可以拿去运行下
#include
void main()
{
int i,max,min,a[10];
for(i=0;i<=9;i++)
{
printf("请输入第%d个数:",i);
scanf("%d",&a[i]);
}
max=min=a[1];
for(i=0;i<=9;i++)
{
if(a[i]>=max)
max=a[i];
if(a[i]<=min)
min=a[i];
}
printf("max=%d,min=%d",max,min);
}

你的程序最后那个地方while(m=="y");这个地方出错了,字符型的数据应该用单引号,这个是正确的:
#include"stdio.h"
int main()
{
char Type;
char m;
do
{
printf("**********欢迎光临*******************
");
printf(" 学生信息管理系统
");
printf("1、插入学生信息!
");
printf("2、修改学生信息!
");
printf("3、删除学生信息!
");
printf("4、从文件批量导入学生信息!
");
printf("5、保存学生信息!
");
printf("0、退出!
");
printf("*************************************
");
printf("请输入相应的数据:
");
scanf("%c",&Type);
switch(Type)
{
case'1':
printf("您选择的是:插入学生信息!
");
break;
case'2':
printf("您选择的是:修改学生信息!
");
//printf("是否继续(Y/N)?”
");
//scanf("%c",&m);
break;
case'3':
printf("您选择的是:删除学生信息!
");
//printf("是否继续(Y/N)?”
");
//scanf("%c",&m);
break;
case'4':
printf("您选择的是:从文件批量导入学生信息!
");
//printf("是否继续(Y/N)?”
");
//scanf("%c",&m);
break;
case'5':
printf("您选择的是:保存学生信息!
");
//printf("是否继续(Y/N)?”
");
//scanf("%c",&m);
break;
case'0':
printf("您选择的是:退出!
");
//
break;
default:
printf("输入错误
");
}
printf("是否继续(y/n)?”
");
scanf("%c",&m);
}while(m=='y');

return 0;
}
不过看这个好像仅仅是输出哥界面而没有什么含义,这样就需要你多敲几行代码喽……嘿嘿……

1
void main()
{
int a[10],i,max,min;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
max=min=a[0];
for(i=1;i<10;i++)
{
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
}

2
void mian()
{
float a[50],ave,m=0.0;
int i;
for(i=0;i<50;i++)
{
scanf("%f",&a[i]);
}
for(i=0;i<50;i++)
{
m+=a[i];
}
ave=m/50;
printf("%f",ave);
}

3

#include<stdio.h>
int f(char *p,char c)
{
int flag=0;
while(*p!='\0')
{
if(*p==c)
flag=1;
p++;
}

if(flag)
return 1;
else
return 0;
}
void main()
{
char ch[50],c;
int a;
printf("输入字符串:");
gets(ch);
printf("输入要查找字符:");
scanf("%c",&c);
a=f(ch,c);
printf("%d\n",a);
}

题在哪?
悲催

你想让我们帮着出题吗?


求高一能做的高考题,最好是关于氧化还原反应的,哪位大侠能帮帮忙啊
1.氧化还原反应的实质是( )A.得氧和失氧 B.化合价的升降 C.有无新物质生成 D.电子的转移 2.下列表达式中,表示复分解反应的是( )A.A+B=AB B. AB=A+B C.A+BC=AC+B D. AB+CD=AD+CB 3.下列反应一定不属于氧化还原反应的是( )A.化合反应 B.置换...

求大侠帮忙解答下如下的Excel模拟考题
按住ctrl键,然后依次点选这三个工作表,放开,把鼠标指针移到你要输入数据的那个单元格,你输入什么,选中的工作表会全部输入什么。注意,所有选中的工作表要一样哦!

word文档的考题,请大侠看题,帮忙给出步骤。
插入--引用--题注。然后再看一下你这个题目的要求就知道了。

excel考试的考题,不会做,请大侠帮忙。
在A列对上去名称框里输入 sheet4!项目 回车即可

请大侠帮忙解释这两首诗。
哲人云:“世事洞明皆学问,人情练达即文章。”如何做人,则是终生的考题,它需要智慧的人生指导。也可以说大智若愚,也可说成是“装糊涂”。王允之佯醉避杀身之祸;阮籍装喝高了却与皇孙女之婚;郑板桥以“难得糊涂”为立身之本,这均为“人情练达”中的极品。李泌七岁就能做此赋棋诗,堪称奇才...

急求2012年广州公务员考试行政测试试题完整版
哪位大侠能够提供一套完整版(一定是完整版)的2012年广州公务员考试行政试题给我呢?不胜感激!!! 展开  我来答 5个回答 #热议# 生活中有哪些成瘾食物? 果英逸Js 2013-04-27 · 超过27用户采纳过TA的回答 知道答主 回答量:179 采纳率:0% 帮助的人:14.5万 我也去答题访问个人页 关注 ...

关于MBA联考的问题,各位大侠帮忙解答一下,有点乱,不,是狠乱
MBA考试是参加全国12月月底的管理类联考硕士研究生入学考试、考试内容:全国管理类联考 科目:上午考综合能力(含数学、逻辑、写作,满分200分)下午考英语(满分100分);,各科考试时间均为3小时; 满分为300分.1.综合能力:总分200分,考试时间为3个小时,非常紧张.试卷由数学、逻辑和写作构成,其中数学...

...考题,对这些考题的题意总是模棱两可的,求大侠帮忙分析下题意,疑问如...
主要是不知道什么是“剪切任务窗格”,它就是WORD或EXCEL的一个窗口,通过以下方法调出:2007单击"开始"功能区上"剪贴板"组右下角的剪贴板启动器;如果2003版本;在视图里面找。当我们复制文本等时,会在这里出现,并可以选择性的粘贴。本题是不让你使用这个窗口进行粘贴。

...的课后练习题是什么?拜托各位大侠了!急急急
拜托各位大侠了!急急急 俺是一个初一新生,还不太懂!我暑假作业很多的!求求你们一定要帮帮我呀!...或者是我的热情开始消退,需要烈火来帮助它燃烧?朋友睡梦里念出的“火”字对我是一个警告,还是一个...10、《繁星》与《火》在语言风格上有何差异?为什么会如此不同呢?(4分) ___ ___...

智力问题:100个罪犯的命运
还能节能!用VC编程语言部分代码简要说明如下:BOOL Buf=FALSE; \/\/标志开关的两种状态,1为开着,0为关着 int Science; \/*0--99取值,100个数学家从0到99编号,Science=N表示第某天第N号数学家出去放风,设Science=0作为一个哨岗的数学家,负责保持开关的开状态(关状态也行,在此以开状态为...

绛县17743094854: C语言题目,,大侠来帮下忙啊1. 试编写程序,将用户输入的任意正分数,化为最简分式:2.编写程序求1 + 1/2 + 1/3 + … + 1/n的和(要求保留到小数点后4... -
当涂哪复方:[答案] 1#includeintmain(){ int a,b,i; printf("分数的分子为:\n"); scanf("%d",&a); printf("分数的分母为:\n"); scanf("%d",&b); for(i=b;i>=1;i--) if(a%i==0&&b%i==0) break; printf("%d/%d=%d/%d\n",a,b,a/i,b/i)...

绛县17743094854: 求大侠帮忙,一道C语言程序编程题目. -
当涂哪复方: 我有思路了:依次对n个点验证:方法如下,从第i个点到给定的点有一个射线,求这个射线(给定点之后,沿着第射线的方向)上有多少个和多边形的边相交(交线在边长内)的点,如果数目是0或偶数个,则该点不在多边形内部,如果是奇数个,就判断下一个(i+1)点的情况.如果都是奇数个就证明在多边形内.程序太麻烦了,三十分太少!再给你一个方法吧,这个方法对于突多边形很有效,比上面的简单.方法就是:用多边形每个边和要判断的定点组成三角形,看报顶角度数算出来,把所有的这样的顶角度数都算出来求和,如果等于360度,就在里面,不等于就不在.简单么?自己编吧,不过好像凹多边形时不成立.

绛县17743094854: 急急!!一道C语言编程,大侠们帮帮忙 -
当涂哪复方: #include#include void main(){ int num = rand();int chance = 5; int comp; printf("请输入一个0到32767之间的数字\n"); while(chance >= 0){ scanf("%i",&comp); if(comp == num){ printf("*****Right*****"); break; } else if(compprintf("你的...

绛县17743094854: 急求c语言题目,求过路大侠帮忙,小弟谢过了
当涂哪复方: 呵呵,这个太简单了 用一个循环嵌套就解决了 #include<stdio.h> void main() { int i,j,T=0,t; for(i=1;i<=5;i++) { for(j=i,t=1;j>=1;j--) {t*=j; } T+=t; } printf("%d\n",T); } ,这样就OK啦.

绛县17743094854: 大侠帮我做下这两个C语言题.谢谢啊!很急啊
当涂哪复方: 1、 #include <stdio.h> void fun(int n) { if(n) { printf("%d", n%10); fun(n/10); } } int main() { int n; scanf("%d", &n); fun(n); } 2、 #include <stdio.h> int main() { char a[123], c; int n = 0, i; gets(a); c = getchar(); for(i = 0; a[i]; ++i) if(a[i] == c) ++n; printf("%d", n); }

绛县17743094854: C语言题目,,大侠来帮下忙啊 -
当涂哪复方: 1#include<stdio.h> int main() { int a,b,i; printf("分数的分子为:\n"); scanf("%d",&a); printf("分数的分母为:\n"); scanf("%d",&b); for(i=b;i>=1;i--) if(a%i==0&&b%i==0) break; printf("%d/%d=%d/%d\n",a,b,a/i,b/i); return 0; } 2#...

绛县17743094854: C语言考题,大侠帮忙 -
当涂哪复方: 我只回答第一题: 因为楼上的第一个回答输出的最小值永远是零这是我正确的答案:你可以拿去运行下#include<stdio.h>void main(){ int i,max,min,a[10]; for(i=0;i<=9;i++) { printf("请输入第%d个数:",i); scanf("%d",&a[i]); } max=min=a[1]; for(i=0;i<=9;i++) { if(a[i]>=max)max=a[i]; if(a[i]<=min) min=a[i]; } printf("max=%d,min=%d",max,min);}

绛县17743094854: 求一道c语言的题目,大侠们帮帮忙,编程的,数组.
当涂哪复方: # include <stdio.h># include <string.h> void main() { char one[20],two[20],three[20],string[20]; gets(one); gets(two); gets(three); if(strcmp(one,two)>0) strcpy(string,one); else strcpy(string,two); if(strcmp(three,string)>0) strcpy(string,three); printf("%s\n",string); }

绛县17743094854: 在线等大侠帮忙做一下C语言测试题 -
当涂哪复方: ** *** #include <stdio.h>int jc(int n){ if(n<=2) return n; else return n*jc(n-1);}void main(){ int i,j=0; for(i=1;i<=10;++i) { j+=(i%2==1)?jc(i):-jc(i); } printf("%d\n",j);}#include <stdio.h>double fn(double a,double b){ if(a>b) return a-b; if(a<b) return a/b; ...

绛县17743094854: 求大侠帮忙,一道简单的C语言编程题. -
当涂哪复方: 你这要不要,在当m,n互质时这些数都会移动一次,否则x=n.m的最大公约数,只有n/x个数会移动;想问一下要不要把这n都移动一次,如果要的话,1,求m,n的最大公约数x;2,移动数nj=n/x;for(i=0;i{t=str[j];cnt=nj;for(j=(i+s)%n;cnt>0;cnt--,j=(j+m)%n){str[j]=str[(j+m)%n];} str[(j+m)%n]=t;}

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网