導航:首頁 > 編程語言 > 數研網編程語文數學英語

數研網編程語文數學英語

發布時間:2022-09-13 17:28:14

㈠ 1、編程實現:輸入小明的語文成績、數學成績、英語成績,如果都是90分

語文、數學和英語三科的總成績:93×3=279(分),
語文和數學兩科的總成績:90×2=180(分),
英語的成績:279-180=99(分),
語文和英語兩科的總成績:93.5×2=187(分),
語文的成績:187-99=88(分);
該生的語文成績是98分.

㈡ 從三個文本框輸入一個學生語文數學英語三門課的成績,計算總分和平均分,並且輸出 編程題,,,,,拜

void CMy222Dlg::OnBnClickedOk()
{
CString cc, ee, ss, aa;
float c=0.0, e=0.0, s=0.0, a=0.0;

CString OutValue;

GetDlgItemText(IDC_EDIT_C,cc);
GetDlgItemText(IDC_EDIT_E,ee);
GetDlgItemText(IDC_EDIT_S,ss);

if(!InputTest(cc,ee,aa))return;

c=_ttof(cc);
e=_ttof(ee);
s=_ttof(ss);

a=(c+e+s)/3.0;

OutValue.Format(_T("%.2f"),a);

SetDlgItemText(IDC_EDIT_A,OutValue);
}

// 輸入數據合法性測試
BOOL CMy222Dlg::InputTest(CString cc, CString ee, CString ss)
{
BOOL ReValue=TRUE;

if(!MeIsNumber(cc))
{
ReValue=FALSE;
}

if(!MeIsNumber(ee))
{
ReValue=FALSE;
}

if(!MeIsNumber(ss))
{
ReValue=FALSE;
}

return ReValue;
}

// 測試是否為數據
BOOL CMy222Dlg::MeIsNumber(CString x)
{
CString str=_T("1234567890.");
for(int i=0;i<x.GetLength();i++)
{
if(str.Find(x.GetAt(i), 0)==-1)
{
AfxMessageBox(_T("輸入錯誤:輸入了非數字字元!!"));
return FALSE;
}
}

return TRUE;
}

㈢ 班級有4名學生,4門功課(語文,數學,英語,C語言),編程統計各門課的平均分並輸出.(用二維數組完成).

#include<stdio.h>

float avg(float *p)
{//計算平均分
float sum=0;
for(int i=0;i!=4;i++)
{
sum+=*p;
p+=4;
}
return (sum/4);
}
int main()
{
float goal[4][4];
for(int i=0;i!=4;i++)
{//輸入四個學生四門課程的成績
//printf("請輸入第%d位學生的成績: ",i+1);
for(int j=0;j!=4;j++)
{
//printf(" 第%d門課:",j+1);
scanf("%f",&goal[i][j]);
//printf("debug ");
}
}
//輸出四門課程平均分
printf("第1門課程平均成績:%0.2f ",avg(&goal[0][0]));
printf("第2門課程平均成績:%0.2f ",avg(&goal[0][1]));
printf("第3門課程平均成績:%0.2f ",avg(&goal[0][2]));
printf("第4門課程平均成績:%0.2f ",avg(&goal[0][3]));
return 0;
}

㈣ 編程語言與英語和數學有什麼關系舉例來聽聽!…

在編程中要用到一些固定的英語的詞彙,所以在編程過程當中,把遇到的英語單詞最好能夠把它背下來,這對於編程可以提高你的輸入速度。編程是一個也要看你的邏輯思維是否有一定的數學基礎的(高中,大學的數學)

㈤ 學習軟體編程需要很高的數學、英語水平嗎

親身經歷告訴你:
軟體編程,表面跟數學和英語毫無關系。好像只跟計算機有關系。是吧?
其實,它跟太多的學科有關

首先,編程,往往要用到一些數學和英語相關的知識。因此,你數學和英語學得好,對你的編程工作絕對有幫助。

至於是否需要很高的數學和英語。跟你所做的具體項目有關。
比如,你要做一個國防項目系統工程。對數據的精確度要求非常高。你沒有一定的數學功底,做起來就困難(盡管,高標準的工程,會有專門的人負責問題的計算及演算法的實現研究,你僅僅是某個環節的一份子)

因此,編程和數學、英語以及其他學科的關系,是相輔相成的。
你的功底厚,所能做的項目也就不一樣。並不是你數學和英語學不好,就不能編程。

又如,你現在要做一個金融證券相關的系統。或許你要立即學習金融證券的知識。這就牽涉到一個新的學科和行業。你要求有比較強的學習能力。

㈥ C語言編程:學生成績管理系統設計 學生成績信息包括:學號,姓名,語文成績、數學成績、英語成績。 主要

這是我以前參考書上代碼寫的,後來我寫了個很完美的,有動畫效果和顏色變化的,還沒發表,日後想要可以給你!~
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAXN 100 //一個班最多的人數
#define MAXM 10 //最多課程門數
char subject[MAXM][12]; //保存所有課程名稱
char number[MAXN][10]; //保存全班學號
char name[MAXN][20]; //保存全班姓名
float score[MAXN][MAXM]; //保存全班所有課程成績
float sum[MAXN]; //保存全班總成績
int n,m; //n,m保存全班實際人數和課程數

void input();
void search();

void sort();
void save();
void load();
void print();
void main()
{
//歡迎首界面
char a,b;
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf(" \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3\n");
printf(" \3 \3\n");
printf(" \3 \3\n");
printf(" \3 ¥歡迎進入電子科技大學成都學院學生管理系統¥ \3\n");
printf(" \3 \3\n");
printf(" \3 \2\2 welcome to uestc...\2\2 \3\n");
printf(" \3 \3\n");
printf(" \3 \3 \4 \5 \6 \6 \5 \4 \3 \3\n");
printf(" \3 \3\n");
printf(" \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3\n");
printf("\n");
printf("\n");
printf(" 請按回車鍵進入下一界面\n");
printf(" ------------------------\n");
do
{
scanf("%c",&a);
if(a!=10)
{
printf(" 您輸入有誤,請重新輸入,謝謝!!!\n");
scanf("%c",&b);
}
b=a;
}
while(b!=10);
system("cls");
//功能選擇界面
int select;
while(1)
{
system("cls");
printf(" ***********歡迎進入電子科技大學成都學院學生管理系統***********\n");
printf("\n");
printf("\n");
printf(" 1.學生成績新建\n");
printf(" 2.學生成績查詢\n");
printf(" 3.學生成績插入\n");
printf(" 4.學生成績修改\n");
printf(" 5.學生成績刪除\n");
printf(" 6.學生成績排名\n");
printf(" 7.學生成績保存\n");
printf(" 8.學生成績讀取\n");
printf(" 9.學生成績報表列印\n");
printf(" 0.退出系統\n");
printf("\n");
printf("\n");
printf("\n 請輸入您的選擇編號,回車鍵確定:\n");
printf(" ------------------------------------------------------------------\n");
scanf("%d",&select);
switch(select)
{
case 1:input();break;
case 2:search();break;

case 6:sort();break;
case 7:save();break;
case 8:load();break;
case 9:print();break;
case 0:printf(" 謝謝您的使用。\n");

}
}
}

//輸入成績模塊
void input()
{
system("cls");
int i,j;
printf(" ***********新建學生成績信息***********\n");
printf("\n");
printf("\n");
printf("\n 請輸入全班人數:");
scanf("%d",&n);
printf("\n 請輸入課程門數:");
scanf("%d",&m);
printf("\n 請輸入%d門課程名稱\n",m);
for(j=0;j<m;j++)
{
printf("\n 第%d門課程名稱:",j+1);
scanf("%s",subject[j]);
}
printf("\n 第%d個學生數據\n",n);
for(i=0;i<n;i++)
{
printf("\n 請輸入第%d個人的數據\n",i+1);
printf("\n 學號:");
scanf("%s",number[i]);
printf("\n 姓名:");
scanf("%s",name[i]);
printf("\n %d門課程的成績:\n",m);
sum[i]=0;

//邊輸入邊統計總成績
for(j=0;j<m;j++)
{
printf(" %s成績:",subject[j]);
scanf(" %f成績",&score[i][j]);
sum[i]=sum[i]+score[i][j];
}
}
}

//查詢成績模塊
void search()
{
system("cls");
int j;
int search1();
int search2();
int select,index;
printf("\n ***********查詢學生成績信息***********\n");
while(1)
{
printf("\n 1.按學號查詢\n");
printf(" 2.按姓名查詢\n");
printf(" 0.返回\n");
printf("\n 請輸入您的選擇編號:");
printf("\n ---------------------------------------\n");
scanf("%d",&select);
switch(select)
{
case 1:index=search1(); break;
case 2:index=search2();break;
case 0:return;
}
if(index!=-1)
{
printf("\n 學號 :%s\n",number[index]);
printf("\n 姓名 :%s\n",name[index]);
for(j=0;j<m;j++)
{
printf("\n %s成績 :",subject[j]);
printf("%.2f\n",score[index][j]);
}
printf("\n 總成績 :%.2f\n",sum[index]);
printf("\n 平均成績:%.2f\n",sum[index]/m);
printf("\n 您還可以繼續查詢其他學生成績信息:\n");
}
else printf("\n 沒有這個同學。\n");
}
}

//按學號查詢模塊
int search1()
{
system("cls");
int i;
char s_number[10];
printf(" 請輸入要查詢的學號:\n");
scanf("%s",s_number);
printf(" 該同學的信息如下:\n");
for(i=0;i<n;i++)
if(strcmp(number[i],s_number)==0)
break;
if(i<n)
return i;
else return -1;
}

//按姓名查詢模塊
int search2()
{
system("cls");
int i;
char s_name[10];
printf(" 請輸入要查詢的姓名:");
scanf("%s",s_name);
for(i=0;i<n;i++)
if(strcmp(name[i],s_name)==0)
break;
if(i<n)
return i;
else return -1;
}

//排名模塊
void sort()
{
system("cls");
void sort1();
void sort2();
void sort3();
int select;
while(1)
{
printf(" ***********學生成績排名信息***********\n");
printf("\n 1.按學號排名\n");
printf(" 2.按姓名排名\n");
printf(" 3.按總成績排名\n");
printf(" 0.返回\n");
printf("\n 請輸入您的選擇編號:\n");
printf(" --------------------------------------\n");
scanf("%d",&select);
switch(select)
{
case 1:sort1();break;
case 2:sort2();break;
case 3:sort();break;
case 0:return;
}
}
}

//按學號排名模塊
void sort1()
{
system("cls");
int i,j,k;
char x_number[10];
char x_name[20];
float x;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(number[i],number[k])<0)
k=j;
if (k!=i)
{
strcpy(x_number,number[i]);
strcpy(number[i],number[k]);
strcpy(number[k],x_number);
strcpy(x_name,name[i]);
strcpy(name[i],name[k]);
strcpy(name[k],x_name);
for(j=0;j<m;j++)
{
x=score[i][j];
score[i][j]=score[k][j];
score[k][j]=x;
}
x=sum[i];sum[i]=sum[k];sum[k]=x;
}
}
printf("排序完畢.\n");
}

//按姓名排名模塊
void sort2()
{
system("cls");
int i,j,k;
char x_number[10];
char x_name[20];
float x;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(name[j],name[k])<0)
k=j;
if(k!=i)
{
strcpy(x_number,number[i]);
strcpy(number[i],number[k]);
strcpy(number[k],x_number);
strcpy(name[i],name[k]);
strcpy(name[k],x_name);
for(j=0;j<m;j++)
{
x=score[i][j];
score[i][j]=score[k][j];
score[k][j]=x;
}
x=sum[i];sum[i]=sum[k];sum[k]=x;
}
}
printf("排序完畢.\n");
}

//按總成績排名模塊
void sort3()
{
system("cls");
int i,j,k;
char x_number[10];
char x_name[20];
float x;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(sum[j]<sum[k])
k=j;
if(k!=i)
{
strcpy(x_number,number[i]);
strcpy(number[i],number[k]);
strcpy(number[k],x_number);
strcpy(x_name,name[i]);
strcpy(name[i],name[k]);
strcpy(name[k],x_name);
for(j=0;j<m;j++)
{
x=score[i][j];
score[i][j]=score[k][j];
score[k][j]=x;
}
x=sum[i];sum[i]=sum[k];sum[k]=x;
}
}
printf("排序完畢.\n");
}

//保存成績模塊
void save()
{
system("cls");
FILE *fp;
char filename[20];
int i,j;
printf(" 請輸入文件名: ");
scanf("%s",filename);
if((fp=fopen(filename, "w"))==NULL)
{
printf(" 打開文件失敗.\n");
return;
}
fprintf(fp, "%d %d",n,m);
for(j=0;j<m;j++)
fprintf(fp, "%s",subject[j]);
for(i=0;i<n;i++)
{
fprintf(fp, "%s %s",number[i],name[i]);
for(j=0;j<m;j++)
fprintf(fp, "%5.1f",score[i][j]);
}
fclose(fp);
printf(" 保存完畢.\n");
}

// 提取成績模塊
void load( )
{
system("cls");
FILE * fp;
char filename[20];
int i,j;
printf (" 請輸入文件名:");
scanf("%s",filename);
if ((fp=fopen(filename,"r"))==NULL)
{
printf(" 文件不存在.\n");
return;
}
fscanf(fp,"%d%d",&n,&m);
for(j=0;j<m;j++)
fscanf(fp,"%s",subject[j]);
for(i=0;i<n;i++)
{
fscanf(fp,"%s%s",number[i],name[i]);
sum[i]=0;
for(j=0;j<m;j++)
{
fscanf(fp,"%f",&score[i][j]);
sum[i]=sum[i]+score[i][j];
}
}
fclose(fp);
printf(" 提取完畢.\n");
}

//列印成績報表模塊
void print()
{
system("cls");
void print1();
void print2();
int select;
printf(" ***********列印學生成績信息***********\n");
printf("\n");
printf("\n");
printf(" 1.屏幕顯示報表\n");
printf(" 2.列印機列印報表\n");
printf(" 0.返回\n");
printf("\n 請輸入您的選擇編號:");
printf("\n --------------------------------------\n");
scanf("%d",&select);
switch(select)
{
case 1:print1();break;
case 2:print2();break;
case 0:return;
}
}

// 屏幕顯示報表模塊
void print1()
{
system("cls");
int i,j;
printf(" 成績總表\n");
printf(" 學號姓名:");
for (j=0;j<m;j++)
printf("%10s",subject[j]);
printf(" 總成績平均成績\n");
for (i=0;i<n;i++)
{
printf("%8s %8s",number[i],name[i]);
for (j=0;j<m;j++)
printf("%6.1f",score[i][j]);
printf("%6.1f %6.2f\n",sum[i],sum[i]/m);
}
printf(" 顯示完畢.\n");
}

// 列印機列印報表模塊
void print2( )
{
system("cls");
FILE * fp;
int i,j;
printf(" 請准備好列印機,按任意鍵繼續…\n");
scanf("% * c");
if ((fp=fopen("prn","w"))==NULL)
{
printf(" 列印機沒有準備好.\n");
return;
}
fprintf(fp," 成績總表\n");
fprintf(fp," 學號姓名\n");
for (j=0;j<m;j++ )
fprintf(fp,"%10s",subject[j]);
fprintf(fp," 總成績平均成績\n");
for(i=0;i<n;i++)
{
fprintf(fp,"%6.1f",score[i][j]);
fprintf(fp,"%8s %8s",number[i],name[i]);

for (j=0;j<m;j++)
fprintf(fp,"%6.1f %6.2f\n",sum[i],sum[i]/m);
}
fclose(fp);
printf(" 列印完畢.\n");
}

㈦ 編程數學和英語都要什麼程度,

數學 高中水平,基礎過關就行了,再學一下編程要用到的數學知識,看到不懂的查查一下,然後學習。
英語 對編程來說不是非常重要,你只要認得就行了,或者記下一些常用的,詞彙量,高中就行了,遇到不懂的記下來查一下即可。
編程是靠一個人的想像力,也就是說看你會不會想。
如果你文化很低,學習起來會很難,也可能不是這樣,只要你很會想,主動研究,知道怎麼學習和記憶快,堅持,把不知道的理解了,有了一定的基礎,熟練了也就不難了。

㈧ 編程 輸入語文、英語及數學課的成績,計算其總成績和平均成績

你好、我來為你解答:
A B C D E F G H
學號、姓名、數學、物理、英語、語文、體育、平均成績
按照上面組織表格,在H2單元輸入平均成績計算公式: = AVERAGE(B2:G2)

然後可以按照條件格式顯示兩門以上不及格學生以及成績優良學生,並可以通過篩選列印輸出,但不能按你所說的自動輸出。但其實篩選列印就等於輸出了。

閱讀全文

與數研網編程語文數學英語相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:214
葯業公司招程序員嗎 瀏覽:974
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:229
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328