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)); } 主要是要分闰年平年。

所以有一个判断。

企鹅小屋6折年付240元起,美国CN2 GIA VPS促销,独享CPU,三网回程CN2 GIA

企鹅小屋怎么样?企鹅小屋最近针对自己的美国cn2 gia套餐推出了2个优惠码:月付7折和年付6折,独享CPU,100%性能,三网回程CN2 GIA网络,100Mbps峰值带宽,用完优惠码1G内存套餐是年付240元,线路方面三网回程CN2 GIA。如果新购IP不能正常使用,请在开通时间60分钟内工单VPS技术部门更换正常IP;特价主机不支持退款。点击进入:企鹅小屋官网地址企鹅小屋优惠码:年付6折优惠...

Virmach:1核/512M1核M1核512M/夏季美国vps促销,年付$7.2,9月更换AMD平台

virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

c语言程序设计实例为你推荐
轻应用轻推的订阅号和轻应用有什么区别?表单控件在网页中创建一个表单,表单中包含各种表单控件,利用表格对各个控件以及输入提示文字进行布局价格咨询造价咨询公司收费标准是按公司给还是按个人给?软件更新不可用为什么我用流量更新软件更新不了请问是什么原因????怎样清除历史记录怎么清空历史纪录呀什么是无线上网WIFI无线网络是什么网络?短信认证我不会写怎样填写短信验证hadoop大数据平台大数据与Hadoop之间的关系镜像什么是镜像,镜像有什么功能lightninglightning闪电动词是甚么
域名升级访问 长沙服务器租用 wdcp 万网优惠券 标准机柜尺寸 java空间 什么是刀片服务器 seednet hkg 香港新世界中心 七夕快乐英语 创建邮箱 台湾google ebay注册 论坛主机 域名转入 forwarder tracert 域名商城 西安电信测速网 更多