资源描述:
《c语言程序编写汇总》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一个学生期末参加了5门课的考试,请你写一个程序输入这5门课的成绩,计算并输出该学生的总分和平均分。#includemain(){inta,b,c,d,e,sum=0;floatave=0;printf("shuruwumenkechengji");scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);sum=a+b+c+d+e;ave=sum/5.0;printf("sum=%d,avg=%.2f",sum,ave);return0;}百钱百鸡问题。用100钱买100只鸡,公鸡一只五
2、钱,母鸡一只三钱,雏鸡三只一钱,编程计算共有几种买法(要求每种鸡至少要买1只)。3#includeintmain(){inta,b,c,cnt=0;for(a=1;a<=20;a++)for(b=1;b<=34;b++)if((5*a+b*3+(100-a-b)/3)==100&&(100-a-b)%3==0){cnt++;}printf("%d",cnt);return0;}题目3不借助任何其他变量把a,b变量的值进行交换(上机指导P51)#includeintmain(){inta
3、,b;printf("inputa,b:");scanf("%d,%d",&a,&b);a=a+b;b=a-b;a=a-b;printf("a=%db=%d",a,b);return0;题目intm=7,n=4,c=33,d,e;doublea=38.4,b=6.4,x;计算下列表达式,输出x,e,d的值1、x=m/2+n*a/b+1/2-(int)a/n;2、e=c>m?sizeof(a):m-n;3、d=(n<<2^m
4、n)>c&&m>n;#include"stdio.h"intmain(){intm=7,n=4,c
5、=33,d,e;doublea=38.4,b=6.4,x;x=m/2+n*a/6+1/2-(int)a/n;e=c>m?sizeof(a):m-n;d=(n<<2^m
6、n)>c&&m>n;printf("Thexis%f",x);printf("Theeis%d",e);printf("Thedis%d",d);return0;}Thexis19.6000000Theeis8Thedis0题目2在[100,999]范围内同时满足以下两个条件的十进制数.⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数
7、是3的倍数;求有多少个这样的数?36#includeintmain(){inti,a,b,c,cnt=0;for(i=100;i<=999;i++){a=i/100;b=i%100/10;c=i%10;if(((b+c)%10==a)&&(i%3==0))cnt++;}printf("%d",cnt);return0;题目1编程序输入三边边长(两边之和大于第三边,两边之差小于第三边),编程求以a,b,c为三边边长的三角形的面积,area=(海伦公式)其中s=(a+b+c)/2。#include“stdi
8、o.h"#include"math.h"intmain(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("Thearea=%f",area);return0;}题目2“水仙花数”是指这样的数,其各位数字的立方和等于该数本身,如:153=1^3+5^3+3^3。编写程序求100至999的范围内有多少个水仙花数。4153370371407#includemain(
9、){inta,b,c,m,cnt=0;for(m=100;m<=999;m++){a=m/100;b=m%100/10;c=m%10;if(m==a*a*a+b*b*b+c*c*c)cnt++;}printf("cnt=%d",cnt);return0;}求一个4*4的整型矩阵对角线元素之和#include int main(){ double a[5][5]; int i,j; double sum=0; printf("请输入该 4*4 矩阵"); for (i=1;i<=4;i++
10、) for (j=1;j<=4;j++) { scanf("%lf",&a[i][j]); } for (i=1;i<=4;i++) { sum+=a[i][i]+a[i][5-i]; } printf("%lf",sum);题目有一篇文章共3行文字,