爱问知识人 爱问教育 医院库

有关C语言的题怎么做

首页

有关C语言的题怎么做

1)在主函数中输入8个整数,调用函数对其进行排行,(从小到大),排序方法不限,最后在主函数中输出结果。
2)在主函数中输入一个字符串,由若干个英文单词组成,单词之间用空格分开。调用一个函数输出此字符串中最长的包含字母a的单词。(若没有包含字母a的单词则输出相应的提示。)请问这两道题怎么做,急啊!

提交回答
好评回答
  • 2005-06-23 17:54:05
      要改一下
    1。给定程序program。c中,编写函数fun 的功能用选择排序法对数组的的数据按从小到大的顺序排列。
    注意:请勿改动主函数mian和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。
    试题程序:
    #include
    #include
    void fun(a,n)
    {  
    int i,j,k,t;
    }
    main()
    {
    int i,a[10];
    for(i=0;i
    #include
    #include
    fun(char(*A) [81],int num,char* *max)
    {
    }
    main()
    {
    char ss[10][81],*ps;
    int n,i=0;
    clrscr();
    gets(ss[i]);
    puts(ss[i]);
    while(!strcmp(ss[i], “end”)= =0)
    {
    i++;
    gets(ss[i]);
    puts(ss[i]);
    }
    n=i;
    fum(ss,n,&ps);
    printf(“\nmax=%s\n”,ps);
    }
    3。
       给定程序program中,编写函数fun,函数fun的功能是:输入一行字符,将此字符串中最长的单词输出。 例如,输入一行字符 i am a student, 输出最长的单词: student 注意:请勿改动主函数mian和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。
       试题程序: #include #include #include int fun1(c) char *c; { } main() { int j; char line[1000]; printf(“输入一行文本\n”); gets(line); printf(“最长的单词是:\n”); for(j=fun(line);fun1(line(j));j++); printf(“%c”,line[j]); printf(“\n”); } 。
      

    1***

    2005-06-23 17:54:05

其他答案

    2005-06-24 01:28:19
  • 第一题倒是容易,用冒泡排序就行了。

    星***

    2005-06-24 01:28:19

  • 2005-06-23 17:17:43
  •   #include 
    int a[8];
    int temp=0;
    void main(void)
    {
    for(int i =0;ia[k+1]){
    temp=a[k];
    a[k]=a[k+1];
    a[k+1]=temp;
    }
    }
    }
    for(int u=0;u
    #include 
    #include 
    char* ptr;
    char c[100];
    char r[100];
    int strl=0;
    int strt=0;
    void main(void)
    { 
    	printf("Input String :\n");
    	gets(c);
    ptr=strtok(c," ");
    while(ptr!=NULL){
    strt=strlen(ptr);
    if(strstr(ptr,"a")!=NULL&&strt>=strl){
    strl=strlen(ptr);
    strcpy(r,ptr);
    }
    ptr=strtok(NULL," ");
    }
    if(strl==0){
    	printf("No Word Found!\n");
    }
    else{
    	printf("%s",r);
    }
    };。
      

    盗***

    2005-06-23 17:17:43

  • 2005-06-23 16:55:14
  • if(a
    		                
    		            

    h***

    2005-06-23 16:55:14

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):