编程统计
⑴ 汇编语言编程 编写一程序统计学生的数学成绩,分别归类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语言统计编程
同病相怜啊!!!