程序设计基础A的大作业题目如下: 1. 编写程序计算22+42+62+82+ …… + 202,即1到20所有偶数的平方和

程序设计基础A的大作业题目如下: 1. 编写程序计算22+42+62+82+ …… + 202,即1到20所有偶数的平方和,第1张

#include<stdio.h>

main()

{

int a,b,m,sum

printf("请输入所求范围的终止数m:")

scanf("%d",&m)

sum=0

for(a=1a<=ma++)

{

if(a%2==0)

{

b=a*a

sum=sum+b

}

}

printf("和为:%4d\n",sum)

}

1、阅读下面的程序,并写出程序的运行结果

main()

{int x=10,i=1,j=2;

printf (“%d,%o,%x\n”,x,x,x);

printf (“i=%d\n”,++i);

printf (“%c\n”,i= =j ?’E’: 'F’);

答案:

10,12,a

i=2

E

2、程序填空

计算正整数n各位数字之和

main()

{int n,sum=0

scanf (“%d”,&n)

while(n)

{sum=sum+n%10

n= (n-n%10)/10

}

printf(“sum=%d”,sum)

}

3、编程题

从键盘输入一行字符,分别统计其中大写字母和小写字母的个数。

#include<stdio.h>

#include<string.h>

void main()

{

int i,j,cA,ca /*cA大写计数,ca小写计数*/

char s[]

printf("please input your characters\n")

scanf("%s",s)

j=strlen(s)

s[j]='\0'

for(i=0,cA=0,ca=0i<ji++)

{

if('a'<=s[i]<='z')

ca++

else

cA++

}

printf("大写%d个,小写%d个",cA,ca)

}

4、编程题

从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数

#include<stdio.h>

void main()

{

int i,j

float ave,g[10],sum,a[10]

for(i=0,sum=0i<10i++)

{

printf("请输入第%d位同学的成绩",i+1)

scanf("%f",&g[i])

sum+=g[i]

}

ave=sum/10

for(i=0,j=0i<10i++)

{

a[i]=0

if(ave<g[i])

{

j++

a[i]=g[i]

}

}

printf("平均成绩是:%f\n",ave)

printf("及格人数是%d\n",j)

printf("高于平均分的学生的分数:\n")

for(i=0i<10i++)

{

if(a[i]!=0)

printf("第%d位 %f分",i,a[i])

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/7746170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存