C语言编程实验_第1页
C语言编程实验_第2页
C语言编程实验_第3页
C语言编程实验_第4页
C语言编程实验_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.C语言实验习题〕#include<stdio.h>ntmain{printf("$$$$$$$$$$$$\n""$$$$$$$$$$$$\n");return}.按照以下格式输出celsiuscelsiusfahr华氏温度整数值#include<stdio.h>main{cf=9*c/5+32;printf("celsius=26,fahr=%d",f);return0;}。#include<stdio.h>main{intnab,c;scanf("%d",&n);a=n/100;b=n/10-a*10;c=n-a*100-b*10;d=a+b*10+c*100;printf("%d",d);return0;}输出格式:332输输出样例:33+2=53-2=13*2=63/2=1#include<stdio.h>in{scanf("%d%d",&A,&B);intcde,f;cA+B;.dAB;eABf=A/B;printf("%d+%d=%d\n""%d-%d=%d\n""%d*%d=%d\n""%d/%d=%d\n",A,B,c,A,B,d,A,B,e,A,B,f);return0;}个整数的和与平均值。题目保证输入与输出均在整型范围内。输输出样例:.#include<stdio.h>main{inta=1,b=1,c=1,d=1;doubleaverage=1.0;scanf("%d%d%d%d",&a,&b,&c,&d);intAverageaverage=(double)(a+b+c+d)/4;sum=a+b+c+d;printf("Sum=%d;Average=%.1lf\n",sum,average);return0;}中国有句俗语叫“三天打鱼两天晒网〞。假设某人从某天起,开始“三天打鱼两天晒网中国有句俗语叫“三天打鱼两天晒网〞。假设某人从某天起,开始“三天打鱼两天晒网〞,并且输出“indayN〞。FishingFishinginday103DryingDryinginday34#include<stdio.h>main{N<=1000;scanf("%d",&N);b=N%5;printf("Dryinginday%d",N);printf("Fishinginday%d",N);return0;}.对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。signsign(10)=10ign.-98-98sign(-98)=-1#include<stdio.h>main{scanf("%d",&n);n<0?(printf("sign(%d)=-1",n)):n==0?(printf("sign(%d)=0",n)):printf("sign(%d)=1",n);}。输入在一行中给出某用户的月用电量〔单位:千瓦时〕。输出格式:在一行中输出该用户应支付的电费〔元〕,结果保存两位小数,格式如:“在一行中输出该用户应支付的电费〔元〕,结果保存两位小数,格式如:“cost=应付电费值〞;假设用电量小于0,那么输出"InvalidValue!"。#include<stdio.h>main{doubleb;scanf("%d",&a);ifa<0)printf("InvalidValue!\n");elseif(a>=0&&a<=50.0)printf("cost=%.2lf\n",b);}elseif(a>50.0)b*(a-50)+26.5);printf("cost=%.2lf\n",b);}}7m.#include<stdio.h>#include<stdlib.h>main{doublem1,m2;charc;scanf("%d%d%c",&a,&b,&c);switchb{case90:m1=6.95*a;break;case93:m1=7.44*a;break;case97:m1=7.93*a;break;}switchc{case('m'):m2=0.95*m1;break;case('e'):m2=0.97*m1;break;}printf("%.2lf",m2);}.或求余运算。题目保证输入和输出均不超过整型范围。类型为整型,且保证除法和求余的分母非零。加、减、乘、除和求余五种运算符以外的其他符号〕那么输出ERROR。-7-7/2-3&6R#include<stdio.h>#include<stdlib.h>main{abd.charc;scanf("%d%c%d",&a,&c,&b);switch(c){case'+':printf("%d",a+b);break;case'-':printf("%d",a-b);break;case'*':printf("%d",a*b);break;case'/':printf("%d",a/b);break;case'%':printf("%d",a%b);break;}printf("ERROR");}负整数n。长整型整数的范围。.输入样例:33输出样例:powpow(3,0)=1pow(3,1)=3pow(3,2)=9pow3,3)=27#include<stdio.h>#include<math.h>main{intn,i,result;scanf("%d",&n);for(i=0;i<=n;i++){result=pow(3,i);printf("pow(3,%d)=%d\n",i,result);}}9887410126150342277336#include<stdio.h>main{intn,i,g,k,a=0,b=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&g);..k=g%2;witchk{case1:a++;break;case0:b++;break;}}printf("%d%d",a,b);return0;}此题要求编写程序,找出给定一系列整数中的最小值。输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。.minmin=-123#include<stdio.h>#include<stdlib.h>main{intimnscanf("%d",&n);if(n<1);for(i=0;i<n;i++)scanf("%d",&a[i]);m=a[0];for(i=0;i<n;i++){maim=a[i];}printf("min=%d",m);}N。在一行中按照“在一行中按照“sum=S〞的格式输出局部和的值S,精确到小数点后两位。题目保证计算度范围。输出样例:#include<stdio.h>#include<math.h>main{doublesum=0;scanf("%d",&n);for(i=1;i<=n;i++){sum+=sqrt(i);}printf("sum=%.2lf",sum);}此题要求编写程序,计算学生们的平均成绩,并统计及格〔成绩不低于此题要求编写程序,计算学生们的平均成绩,并统计及格〔成绩不低于60分〕的人数。题,其间以空格分隔。verage其中平均值精确到小数点后一位。57754927360输出样例:ount#include<stdio.h>main(){intn,i,a,count=0,sum=0;floatd;scanf("%d",&n);if(n==0){printf("average=0.0\n");printf("count=0");}{for(i=0;i<n;i++){scanf("%d",&a);sum=sum+a;if(a>=60)}d=}d=(float)sum/(float)n;printf("average=%.1f\n",d);printf("count=%d",count);count++;.在一行中输出第一次出现的“250〞是对方扔过来的第几个数字〔计数从在一行中输出第一次出现的“250〞是对方扔过来的第几个数字〔计数从1开始〕。题目保证输出的数字在整型范围内。55#include<stdio.h>#include<stdlib.h>main{intinmfor(i=1;;i++){scanf("%d",&n);ifnbreak;}m=i;printf("%d",m);}又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。输入在一行中给出正整数N〔1<N≤10〕。在一行中输出第一天共摘了多少个桃子。33#include<stdio.h>#include<math.h>main{abnscanf("%d",&n);a=pow(2,n-1);printf("%d",3*a-2);}V促码农们爱惜身体早点睡觉。不过由于笨下面就请你写个程序,根据当前时间替大笨钟敲钟。根据当前时间替根据当前时间替大笨钟敲钟,即在一行中输出相应数量个Dang。如果不是敲钟期,那么输ngDangDangDangDangDangDangOnlyOnly07:05.TooearlytoDang.#include<stdio.h>#include<stdlib.h>main{intabni;charc;scanf("%2d%c%2d",&a,&c,&b);printf("Only%02d:%02d.TooearlytoDang.",a,b);elseif(b==0)for(i=0;i<a-12;i++)printf("Dang");elseif(b!=0)for(i=0;i<a-11;i++)printf("Dang");}正整数n〔1≤n<7〕。44BCDHIJ#include<stdio.h>#include<stdlib.h>main{.chara='A';intnij,b;scanf("%d",&n);if(n>=1&&n<7){for(i=1;i<=n;i++){for(j=1;j<=n+1-i;j++)bn+2-i)*(i-1)/2+j;printf("%c",a+b-1);}printf("\n");}}else;return0;}马编写了很简单的计算机代码:在屏幕上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论