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

C語言程序設計?我有幾個問題

編輯:C語言問答

C語言程序設計?我有幾個問題

300 補充:請編寫函數fun(),該函數的功能是:移動字符串中的內容,移動的規則是把第1到第m個字符,
平移到字符串的最後,把第m+1到最後的字符移到字符串的前部。
    例如,字符串中原有的內容為ABCDEFGHIJK,m的值為3,移動後,字符串中的內容應該是DEFGHIJKABC。
#include <stdio.h>
#include<string.h>
#define   N    80
void fun (char  *w,int  m)
{
  int i,j;
  char t;
  for(i=1;i<=m;i++)      
    {
     t=w[0];
     for(j=1;w[j]!='\0';j++)  
     ______
     ______          
     ______
}
main()
{
  char  a[N]= "ABCDEFGHIJK";
  int  m;
  printf("The origina string :\n");
  puts(a);
  printf("\n\nEnter  m: ");
  scanf("%d",&m);
  fun(a,m);
  printf("\nThe string after moving :\n");
  puts(a);
  printf("\n\n");

填空謝謝 考試中

最佳回答:


三個空分別填

w[j-1] = w[j];        
w[j] = t;
}
測試通過,考完收分,謝謝
補充:

#include <stdio.h>
#include<string.h>
#define   N    80
void fun (char  *w,int  m)
{
int i,j;
char t;
char t2;
for(i=1;i<=m;i++)       
{
t=w[0];
for(j=1;w[j]!='\0';j++)
{
w[j-1] = w[j];        
w[j] = t;
}
}
}


不好意思,少了個括號,你自己看著補吧
追問:

 m個人的成績存放在score數組中,請編寫函數fun(),它的功能是:將高於平均分的人數作為
函數值返回,將高於平均分的分數放在up所指的數組中。
例如,當score數組中的數據為24,35,88,76,90,54,59,66,96時,函數返回的人數應該
是5,up中的數據應為88,76,90,66,96。

    注意:部分源程序已給出,並保存在考生文件夾下的 prog1.c 文件中。
    請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語
句,並將橫線去掉。

#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun(int score[],int m, int up[])
{
  int i,j=0;
  float av=0.0;
  for(i=0;i<m;i++)
    av=av+score[i]/m;
  for(i=0;i<m;i++)
  ______
  ______
  ______
}
main()
{
  int i, n, up[9];
  int score[9]={24,35,88,76,90,54,59,66,96};
  n=fun(score, 9, up);
  printf("\nup to the average score are: ");
  for(i=0;i<n;i++)  
     printf("%d  ",up[i]);
}  謝謝大神
回答:

int fun(int score[],int m, int up[])
{
int i,j=0;
float av=0.0;
for(i=0;i<m;i++)
av=av+score[i]/m;
for(i=0;i<m;i++)
if(score[i] > av)
up[j++] = score[i];
return j;
}


自己對照填空
追問:
大神!跪謝!都是無錯誤的!非常感謝
回答:
不客氣~采納就行~嘿嘿嘿。。。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved