程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言考試求助~~

C語言考試求助~~

編輯:C語言問答

C語言考試求助~~

100

將字符串1的第 1  3  5  7  9....位置的字符復制到字符串2並輸出。

、例如:當字符串1為"this is a c program"

則字符串2為 hsI   rga

  #include <conio.h>
  #include <stdio.h>
  void fun(char str1[],char str2[])
  {
  /***********begin***********/
  



  /************end************/
  }
  main()
  { char str1[80]="This Is a c Program",str2[80];
    clrscr();
    printf("String is: %s\n",str1);
    fun(str1,str2);
    printf("Result is: %s\n",str2);
    NONO( );
  }

  NONO( )
  { FILE  *fr,*fw;
    int i;
    char s1[80],s2[80];
    fr=fopen("D:\\exam\\99100118\\PROGIN.DAT","r");
    fw=fopen("D:\\exam\\99100118\\PROGOUT.DAT","w");
    for(i=1;i<=5;i++)
    { fgets(s1,80,fr);
      fun(s1,s2);
      fprintf(fw,"%s\n",s2);
    }
    fclose(fr);
    fclose(fw);
  }       在/***********begin***********/
  



  /************end************/ 這兩行之間填入答案

最佳回答:

用C語言編了一個. #include<stdio.h> #include<string.h> main() {char s[80],s1[80]; int i,n,j=0; scanf("%s",s); n=strlen(s); for(i=0;i<n;i+=2) {s1[j]=s[i]; j=j+1; } s1[j]='\0'; printf("%s\n",s1); }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved