程序設(shè)計
1 /*------------------------------------------------
【程序設(shè)計】
--------------------------------------------------
功能:輸入n個數(shù),并求出小于平均值的數(shù)的個數(shù)。
------------------------------------------------*/
#include "stdio.h"
int average_num(int a[],int n)
{
/*********Begin**********/
/********** End **********/
}
main()
{
int n,a[100],i,num;
void TestFunc();
scanf("%d",&n);
for(i=0;i scanf("%d",&a[i]); num=average_num(a,n); printf("the num is:%d\n",num); TestFunc(); } void TestFunc() { FILE *IN,*OUT; int n; int i[10]; int o; IN=fopen("in.dat","r"); if(IN==NULL) { printf("Read File Error"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Write File Error"); } for(n=0;n<5;n++) { fscanf(IN,"%d",&i[n]); } o=average_num(i,5); fprintf(OUT,"%d\n",o); fclose(IN); fclose(OUT); } 【參考代碼】 int i,sum=0,k=0; double average; for(i=0;i sum=sum+a[i]; average=sum*1.0/n; for(i=0;i if(average>a[i]) k++; return(k); 2 /*------------------------------------------------ 【程序設(shè)計】 -------------------------------------------------- 功能:從字符串中刪除指定的字符。同一字母的大、小寫 按不同字符處理。 例如:若程序執(zhí)行時輸入字符串為:turbocandborlandc++ 從鍵盤上輸入字符:n,則輸出后變?yōu)椋簍urbocadbo rladc++,如果輸入的字符在字符串中不存在,則字 符串照原樣輸出。 ------------------------------------------------*/ #include "stdio.h" void fun(char s[],char c) { /*********Begin**********/ /********** End **********/ } void TestFunc() { FILE *IN,*OUT; char i[200]; /*char o[200];*/ IN=fopen("in.dat","r"); if(IN==NULL) { printf("Read File Error"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Write File Error"); } fscanf(IN,"%s",i); fun(i,'n'); fprintf(OUT,"%s",i); fclose(IN); fclose(OUT); } main() { static char str[]="turbocandborlandc++"; char ch; printf("原始字符串:%s\n", str); printf("輸入一個字符:"); scanf("%c",&ch); fun(str,ch); printf("str[]=%s\n",str); TestFunc(); } 【參考代碼】 char *q=s; for(; *q; q++) if(*q != c) *(s++)=*q; *s=0;
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關(guān)系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |