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

所以有一个判断。

印象云七夕促销,所有机器7折销售,美国CERA低至18元/月 年付217元!

印象云,成立于2019年3月的商家,公司注册于中国香港,国人运行。目前主要从事美国CERA机房高防VPS以及香港三网CN2直连VPS和美国洛杉矶GIA三网线路服务器销售。印象云香港三网CN2机房,主要是CN2直连大陆,超低延迟!对于美国CERA机房应该不陌生,主要是做高防服务器产品的,并且此机房对中国大陆支持比较友好,印象云美国高防VPS服务器去程是163直连、三网回程CN2优化,单IP默认给20...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

Webhosting24:$1.48/月起,日本东京NTT直连/AMD Ryzen 高性能VPS/美国洛杉矶5950X平台大流量VPS/1Gbps端口/

Webhosting24宣布自7月1日起开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,价格依旧不变。目前来看,日本VPS国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),还是有相当大的性价比的。此外在6月30日,又新增了洛杉矶机房,CPU为AMD Ryzen 9...

c语言程序设计实例为你推荐
点对点短信是什么联通有没有短信套餐?网不易上网的好处和坏处高级工程师证书查询如何查工程师证360网络收藏夹360网络收藏夹如何添加到本地收藏java教程pdfJava操作pdf表格数据什么是机器码电脑的机器码是什么?背投广告搜狐的广告类型有哪些?报价多少?说明书之家网站哪里有SONY专业摄像机的使用说明书查看加密空间好友QQ空间有限制访问,怎么查看加密的QQ空间?解码器有什么用完美解码的具体作用是什么?我很好奇???
老域名失效请用户记下 域名反查 vps是什么意思 二级域名申请 免费申请域名和空间 购买域名和空间 google镜像 inmotionhosting 韩国空间 softbank官网 ssh帐号 免费smtp服务器 有益网络 免费个人空间 刀片服务器的优势 什么是服务器托管 闪讯官网 台湾google 空间服务器 97rb 更多