當前位置:首頁 » 編程軟體 » 編程統計

編程統計

發布時間: 2022-01-12 07:57:56

⑴ 匯編語言編程 編寫一程序統計學生的數學成績,分別歸類90~99分,80~89分,70~79分,60

乳房通過各個用戶換機觀光客吉林省高考

c語言編寫程序統計輸入的行數

循環讀入字元,遇到 累計行數,最終輸出累計值即可。

以EOF作為終止條件的代碼如下:

#include<stdio.h>
intmain()
{
intcnt=1;//最少會輸出一行,每遇到一個換行,表示多輸入了一行。
intc;
while((c=getchar())!=EOF)
{
if(c==' ')cnt++;//統計行數。
}
printf("%d ",cnt);

return0;
}

⑶ 編程統計全班學生成績。要求每次鍵盤輸入一個學生的3門課程分數,計算並輸出每個學生的總分和平均分

我再TC上試過的,絕對正確!可以自己把班裡同學的人數改一改~~
#include<stdio.h>
#define NUM 5 //(班裡的人數)

typedef struct{
int score1;
int score2;
char name[10];
int final;
int ave;
}Student;
void input(Student stu[]);
void output(Student stu[]);
int main(){
Student stu[NUM];
int i;
input(stu);
output(stu);
}

void input(Student stu[]){
int i;
int better=0,good=0;
printf("Please enter students'name and scores:\n");
for(i=0;i<NUM;i++){
scanf("%s%d%d",&stu[i].name,&stu[i].score1,&stu[i].score2);
stu[i].final=stu[i].score1+stu[i].score2;
stu[i].ave=stu[i].final/2;
if(stu[i].ave>=85) better ++;
if(stu[i].ave>=60&&stu[i].ave<85) good++;
}
printf("the number of better and good is%5d %5d\n",better,good);
}
void output(Student stu[]){
int i;
printf("The final and average of every student is :\n");
printf("NAME FINAL AVE\n");
for(i=0;i<NUM;i++)
printf("%s%5d%5d\n",stu[i].name,stu[i].final,stu[i].ave);
}
另外,站長團上有產品團購,便宜有保證

⑷ 編程求統計數字和字元的個數

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim dzimu As Integer, xzimu As Integer, shuzi As Integer, a As Integer
dzimu = 0 : xzimu = 0 : shuzi = 0
For i = 1 To Len(TextBox1.Text)
a = Asc(Mid(TextBox1.Text, i, 1))
Select Case a
Case 97 To 122
xzimu = xzimu + 1
Case 65 To 90
dzimu = dzimu + 1
Case 48 To 57
shuzi = shuzi + 1
End Select
Next
MsgBox("有" & dzimu & "個大字幕" & "," & xzimu & "個小字幕" & "," & shuzi & "個數字")
End Sub

⑸ C語言編程,統計男女生人數

#include<stdio.h>
#include<conio.h>
#include<malloc.h>
int main(void)
{
int n,nan=0,nv=0,i,a;
printf("請輸入男女人數:");
scanf("%d",&n);
printf("輸入男女生!用0表示女生1表示男生!\n");
for(i=0;i<n;i++)
{
scanf("%d",&a);
if(a==0)
nv++;
else if(a==1)
nan++;
}
printf("男生人數:%d\n女生人數:%d\n",nan,nv);
getch();
return 0;
}

⑹ C語言編程 統計不同分數段學生人數

#include<stdio.h>

#include<stdlib.h>

intmain()

{

intscore[10];//先定義十個學生

inti=0;

inta[7]={0};//定義要求的a到h,並初始化

printf("pleaseenter10students'score: ");

for(;i<10;i++)

{

scanf("%d",&score[i]);

if(score[i]>40)

{

a[2]++;

if(score[i]>60)

{

a[1]++;

if(score[i]>80)

{

a[0]++;

}

elsea[5]++;

}

elsea[6]++;

}

elsea[3]++;

}

a[4]=a[0];//a的值與e的值一樣

printf("得分大於80的學生數=%d ",a[0]);

printf("得分大於60的學生數=%d ",a[1]);

printf("得分大於40的學生數=%d ",a[2]);

printf("得分等於或小於40的學生數=%d ",a[3]);

printf("得分在80——100之間的學生數=%d ",a[4]);

printf("得分在60——80之間的學生數=%d ",a[5]);

printf("得分在60——41之間的學生數=%d ",a[6]);

printf("得分在0——40之間的學生數=%d ",a[3]);

system("pause");

return0;

}

呵呵,初學者來的,鍛煉一下自己同時希望能幫到你,已經在MicrosoftVisualc++6.0上運行過,你可以把10替換成任何數

⑺ C語言編程:統計學生信息

正好昨晚幫人家做了,雖然只有一半,就將就吧,其他自己補上 #include "stdio.h" #include"stdlib.h" struct A { int number; float math,english,chinese,history,geogry; }B[10]; void main() { int i,g,f=0; float k=0,h=0,j=0,u=0,y=0,str[10]; struct A B[2] ; FILE *fp; fp=fopen("d:\\345.txt","wb"); for(i=0,g=1;i<2;i++,g++) { fprintf(fp,"請輸入第%d位學生的各科成績:",g); scanf("%d,%f,%f,%f,%f,%f",&B[i].number,&B[i].math,&B[i].english,&B[i].chinese,&B[i].history,&B[i].geogry); str[i]=(B[i].math+B[i].english+B[i].chinese+B[i].history+B[i].geogry)/5.0; k=k+B[i].math; h=h+B[i].english; j=j+B[i].chinese; u=u+B[i].history; y=y+B[i].geogry; if(B[i].math>90&&B[i].english>90&&B[i].chinese>90&&B[i].history>90&&B[i].geogry>90) {f++;} } k=k/2.0; h=h/2.0; j=j/2.0; u=u/2.0; y=y/2.0; fprintf(fp,"學號-----數學-----英語-----語文-----歷史-----地理-----平均分\t"); for(i=0;i<2;i++) { fprintf(fp,"%d%8.1f%8.1f%8.1f%8.1f%8.1f",B[i].number,B[i].math,B[i].english,B[i].chinese,B[i].history,B[i].geogry); fprintf(fp,"%8.2f\t",str[i]); } fprintf(fp,"%8.2f%8.2f%8.2f%8.2f%8.2f\t",k,h,j,u,y); fprintf(fp,"\t每科高於90分的人數有%d",f); fclose(fp); }

⑻ c語言編程實現一個字數統計工具

不管你是輸入進去的還是粘貼進去的,到程序中都是心字元串形式呈現的,所以你只要統計一下字元串中的字母個數(有庫函數isupper() 和 islower()來判斷,也可以自己實現),然後拿總長度減去字母的字數,就是漢字的個數,不過漢字是占兩個位元組的所以要除以2來得到漢字的個數。
當然我想應該還有標點符號,這個也要考進去。

⑼ 編程統計某個給定范圍【1,100】的所有的整數中,數字3出現的次數

摘要 編程統計某個給定范圍【1,R】的所有的整數中,數字2出現的次數,比如給定范圍【2,22】,數字2在?寫回答

⑽ C語言統計編程

同病相憐啊!!!

熱點內容
伺服器配置光纖網卡ip 發布:2024-12-22 13:22:47 瀏覽:515
地圖下載源碼 發布:2024-12-22 13:18:40 瀏覽:393
navicat存儲過程導出 發布:2024-12-22 13:12:44 瀏覽:299
androidservice線程 發布:2024-12-22 13:04:57 瀏覽:301
ntplinux伺服器配置 發布:2024-12-22 12:28:23 瀏覽:268
android模擬機 發布:2024-12-22 12:26:08 瀏覽:609
貪玩藍月密碼如何修改 發布:2024-12-22 12:16:54 瀏覽:985
ps4無法上傳存檔 發布:2024-12-22 12:10:23 瀏覽:524
未轉變者如何加伺服器 發布:2024-12-22 11:58:28 瀏覽:903
sql多個and 發布:2024-12-22 11:51:49 瀏覽:433