> 信息中心

C语言题目求救

来源:360问答 编辑:刘梓楠

有网友碰到过这样的C语言题目求救,问题详细内容为:

1.#include <stdio.h> 

int fun(char *s1,char *s2)

    { int i=0;

      while(s1[i]==s2[i] && s2[i]!='\0') i++; 

      return (s1[i]=='\0' && s2[i]=='\0'); 

     } 

void main() 

    { char p[10]= "abcdef", q[10]= "ABCDEF"; 

      printf("%d\n",fun(p,q));

     }

读程序,写出程序的执行结果。

2。按照题目要求编写程序。

10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均分)

,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:

第一个输出是0,函数fun的作用是比较两个字符串是否完全相同,这两个大小写不一样所以完全不同

第二个随便度娘搜一下就有很多例子,稍微修改一下就能满足要求,例如这个:


# include <stdio.h>

int main ()

{

   int a[5],i,sum=0;

   double pj;

   int max,min;

   for(i=0;i<5;i++)

   {

       printf("请%d号评委输入您所打的分数:\n",i+1);

       scanf("%d",&a[i]);

       sum += a[i];

       if (i == 0){

           max = min = a[i];

       }

       else {

           if(a[i]>max)

               max = a[i];

           if(a[i]<min)

               min = a[i];

       }

   }

   printf("该选手的得分为:");

   for(i=0;i<5;i++)

   {

       printf("%d ",a[i]);

   }

   printf("\n该选手的最高分为%d\n",max);

   printf("该选手的最低分为%d\n",min);

   pj=(sum-max-min)/3.0;

   printf("去掉一个最高分:%d,一个最低分:%d,该选手的平均分为%f\n",max,min,pj);

   return 0 ;

}



解决方案2:

表示很无助

C语言 的几道题目 求救

答:1. x.i根本未初始化,为随机值。 2. 这里引入了一个Union的使用方法。 union区别于结构体的一点,就是union严格按照其中最大数据长度的成员进行字长对齐(assign)。当你对union的一个原子类型成员进行赋值的时候,他将对其他成员一起赋值,冲洗...

c语言求救

答:宏展开后就是: y就是5 FUDGE(5)就是2.84+5 a就是FUDGE(5)*2=2.84+5*2 PR(a)就是printf("%d",(int)(2.84+5*2))----就是输出12 PRINT1(FUDGE(5)*x);就是先输出12,然后换行(putchar('\n'))

C语言题目一道!!求救,,!!(答得如果特满意,...

答:n没有初始化 我说的初始化不光是i的循环开始,还有你每次把一个单词转置写入str后,n也要重新置为0啊.不然的话,写几个单词后,n就超过20了,b=n后word[--b]不就越界了么.要在 if(d==0) { for(b=n-1;b>=0;b--,a++) str[a]=word[b]; } 后加上n=0; 而且...

C语言求救=。=帮忙补全程序

答:程序1代码: /*功能:产生20个[30,120]上的随机整数放入二维数组a[5][4]中,求每行元素的和*/#include void wwjt();void row_sum(int a[5][4], int b[5]){ int i = 0, j = 0, sum = 0; for (i = 0; i < 5; i++) { sum = 0; for (j = 0; j < 4; j+...

C语言的题目,折腾了一天死活折腾不出来,所以我来...

答:#include # include # include int a[10][6]; char c[10][20]; void f() { int i, j; srand((int)time(0)); printf("各科分数随机生成 语文 数学 英语 各150, 物理120 化学108 生物72\n"); for(i=0; i

求救与大神,C语言的题

答:这道题其实出的不好。 函数printf里面my(4)和my(5)执行顺序是不确定的,和编译器有关。按照上面的意思应该是my(5)先执行,count初始化为a,即5,return的是count+a,等于10。执行my(4)的时候,count依然是5,return的是9。

求救,有关C语言的问题。

答:#include #include #include void main () { char s,e,x,i; printf("welcome to this horse math \n"); getch(); getchar(); clrscr(); gotoxy(1,1); printf("qing xuanze yige cai dan jinru\n"); printf("start math -----s\n"); printf(" equ...

c语言求救:循环打擂

答: #include #include#define sizeAdd 10//存储空间初值及增值大小(字符数)double findMax(double *c,int len);int main(){ double *c,*cSave,n; int i,len=0,size=sizeAdd; c=(double *)malloc(sizeof(double)*size); printf("输入任意个学生的...

这个c语言代码应该怎样写,求救大神

答:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 那就直接用VC打开代码,编译连接后运行,试下是否正常,如正常,则打...

C语言问题求救

答:int (*function[4])();这是声明一个函数指针 #include // 需要先声明一下 execute(int x,int y,int (*fun)(int ,int))// 函数指针的声明与函数的声明的返回值和参数应该一致 { return (*fun)(x,y); } main() { int fun1(int ,int);// 声明函数要...

C语言题目求救

第一个输出是0,函数fun的作用是比较两个字符串是否完全相同,这两个大小写不一样所以完全不同第二个随便度娘搜一下就有很多例子,稍微修改一下就能满足要求,例如这个: ...

C语言题目求救~~~

答案是a 答案是a 答案是a gets后是"A,B,C,\0,5" strcat从\0开始覆盖,覆盖后是A B C 6 7 8 9 \0

C语言试题求救!!!感谢至极!!

楼主需要解析吗?还是只需要答案,先列出答案,需要解释再追问吧。 1、A 2、D 3、D 4、A 5、B 6、C

c语言题目 真心不会写了 求救!!!

#include<stdio.h> struct student { char name[4]; int number; int score[3];//English math physics float all; struct student *next; }; char *msg[3]={"English","m...

c语言的题目~求救,谢谢大家了~

值是4*6+6*6=60

C语言 的几道题目 求救

冲洗掉你以前对其他成员的操作。 在这里,union中最长的元素是int n,那么联合结构ul将按照32字长对成员进行数据对齐;你对char c进行赋值,那么也就是ui.c = 'A'(0x41)。那么...

C语言 的几道题目 求救

冲洗掉你以前对其他成员的操作。 在这里,union中最长的元素是int n,那么联合结构ul将按照32字长对成员进行数据对齐;你对char c进行赋值,那么也就是ui.c = 'A'(0...

C语言题目,期末考试求救

这排版乱的 - - 第一题 如果a=0 那么a++; 如果x<y 那么++b;否则把b的值改为2倍x 所以a=1 b=2; 第二题 a从1到100做循环 每次循环+1 如果b超过20了 那么跳出循环 每逢b...

c语言菜鸟求救!!题目为输入正整数n,算出0~n内的完全数,亲密数...

还差黑洞数。。。。。。 #include "stdio.h" #include "math.h" int fun(int n) {//求n的所有因数和 int sum=1,i; for(i=2;i<n;i++)if(n%i==0)sum=sum+i; ...

C语言题目一道!!求救,,!!(答得如果特满意,让我特有收获,追加之...

每次把变化后的字符串写入xx[i]前,忘了给str加结束符了.要加上str[a]='\0'; 正确代码如下: void DelWord(void) { int i,j,k,a,b,d,n,maxletter; char word[20]; char str[80]; char c; ...


请注意,本站信息均由系统收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/s/mqovor/cgelehkklihcdeii.html report 6802 解决方案1:第一个输出是0,函数fun的作用是比较两个字符串是否完全相同,这两个大小写不一样所以完全不同第二个随便度娘搜一下就有很多例子,稍微修改一下就能满足要求,例如这个:# include <stdio.h>int main (){    int a[5],i,sum=0;    double pj;    int max,min;    for(i=0;i<5;i++)    { &

热门图片

电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他