c语言程序设计实例c语言程序设计实例

c语言程序设计实例  时间:2021-08-24  阅读:()

c语言程序设计实例

题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊       情况,闰年且输入月份大于3时需考虑多加一天。

2.程序源代码: main() { int day,month,year,sum,leap; printf(" please input year,month,day "); scanf("%d,%d,%d",&year,&month,&day); switch(month)/*先计算某月以前月份的总天数*/ {  case 1:sum=0;break;  case 2:sum=31;break;  case 3:sum=59;break;  case 4:sum=90;break;  case 5:sum=120;break;  case 6:sum=151;break;  case 7:sum=181;break;

输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,       然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

2.程序源代码: main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;}/*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;}/*交换z,y的值*/ printf("small to big: %d %d %d ",x,y,z); }

输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个。

不同字符,图形不一样。

       2.程序源代码: #include "stdio.h" main() { char a=176,b=219; printf("%c%c%c%c%c ",b,a,a,a,b); printf("%c%c%c%c%c ",a,b,a,b,a); printf("%c%c%c%c%c ",a,a,b,a,a); printf("%c%c%c%c%c ",a,b,a,b,a); printf("%c%c%c%c%c ",b,a,a,a,b);}

输出9*9口诀。

1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

2.程序源代码: #include "stdio.h" main() {  int i,j,result;  printf(" ");  for (i=1;i<10;i++)   { for(j=1;j<10;j++)     {      result=i*j;      printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/     }    printf(" ");/*每一行后换行*/   } }

C语言程序设计的例子

冒泡法排序 (由小到大) int a[N+1]; for(i=1;i<=N;i++) scanf("%d",&a); for(j=1;j<N;j++) for(i=1;i<=N-j;i++) if(a>a[i+1]) {t=a;a=a[i+1];a[i+1]=t;} for(i=1;i<=N;i++) 判断素数 int isPrime(int n) {int i; for(i=2;i<n/2;i++) if(n%i==0) return 0; return 1; } 求m和n最大公约数和最小公倍数 if(a<b) {a=t;a=b;b=t;} r=a%b; while(r) {a=b;b=r;r=a%b;} printf("(a,b)最大公约数%d,(a,b)最小公倍数%d",r,ab/r);

c语言编程实例

#include<stdio.h> int main(void) { int i,j; for(i = 1;i <=4;i++) { for(j = 1;j <= i;j++) printf("%d",j); printf(" "); } printf(" "); return 0; } 这是最简单的,可以有附加功能。

关于C语言编程的一个小例子

#include "stdio.h" int min(int x,int y) { int z; if (x>y) //把分号去掉 { z=y; } else { z=x; } return(z); } void main() //如果用vc或者用C++编译器编译,记得把void改成int { int n1,n2; printf("input the frist number"); scanf("%d",&n1); printf("input the second number"); scanf("%d",&n2); printf(" min=%d",min(n1,n2)); //你的代码中吧n1写成了ni }

求C语言编程实例一个?

字符串排序 #include<stdio.h> #include<string.h> \\没有什么东东工厂 #define N 30 #define M 81 void getstr( char *p[], int *); void sortstr( char **, int ); void main () { char *p[N],s[N][M]; int i,n; for(i=0;i<N;i++) p[i]=s[i]; printf("Input string, empty to : "); getstr(p,&n); sortstr(p,n); printf("The string after sorted: "); for(i=0;i<n;i++) { puts(p[i]); } } void getstr(char *p[], int *k) { char t[N]; int n; n=0; gets(t); while(*t) { strcpy(p[n],t); gets(t); n++; } *k=n; } void sortstr(char**a,int n) { char*t; int i,j,k; for(j=0;j<n-1;j++) { k=j; for(i=j+1;i<n;i++) { if(strcmp(a[i],a[k])<0) k=i; } t=a[k]; a[k]=a[j]; a[j]=t; } }

c语言程序设计实例

给你一个,我自己编的: #include "stdio.h" int _judge(int x) { if(x%400==0) return(1); else if(x%4==0&&x%100!=0) return(1); else return(0); } int _fun(int year,int month,int day) { int i,sum=0,a[12]={31,29,31,30,31,30,31,31,30,31,30,31}; if(_judge(year)==1) { for(i=0;i<month-1;i++)sum+=a[i]; sum+=day; } else { a[1]=28; for(i=0;i<month-1;i++)sum+=a[i]; sum+=day; } return(sum); } void main() { int year,month,day; printf("Please input the year,month and day: "); scanf("%d,%d,%d",&year,&month,&day); printf("The %dth day in the %dth month of the year %d ",day,month,year); printf("is the %dth day of this year. ",_fun(year,month,day)); } 主要是要分闰年平年。

所以有一个判断。

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

器安装环境和运维管理工具推荐

今天看到一个网友从原来虚拟主机准备转移至服务器管理自己的业务。这里问到虚拟主机和服务器到底有什么不同,需要用到哪些工具软件。那准备在下班之间稍微摸鱼一下整理我们服务器安装环境和运维管理中常见需要用到的软件工具推荐。第一、系统镜像软件一般来说,我们云服务器或者独立服务器都是有自带镜像的。我们只需要选择镜像安装就可以,比如有 Windows和Linux。但是有些时候我们可能需要自定义镜像的高级玩法,这...

Ceraus24元/月,国庆促销 香港云上新首月五折

Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存​CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...

c语言程序设计实例为你推荐
阈值电压电压比较器阈值电压如何获得?电阻分压??精度如何??互联网接入互联网接入口指的是什么安卓开发环境搭建如何搭建安卓开发环境制作证书用excel如何制作证书模板现在网现在网上到处都是招聘带车司机的工作是真的吗?解码器有什么用视频编码器和视频解码器有什么不同物联网公司排名2019中国物联网企业100强有哪些?等保测评机构等保测评机构,时代新威怎么样?网络黑科技网络刷单骗局怎样下载文件百度云网盘只有提取码怎么下文件
免费vps服务器 100m虚拟主机 高防服务器租用选锐一 php主机租用 北京vps主机 如何申请免费域名 simcentric cdn服务器 免费名片模板 http500内部服务器错误 evssl 网站挂马检测工具 最好的空间 大容量存储器 工作站服务器 hostloc 100mbps 监控服务器 阿里云免费邮箱 申请免费空间 更多