初学C语言常用简单程序代码Word下载.docx

上传人:b****0 文档编号:13918959 上传时间:2022-10-15 格式:DOCX 页数:15 大小:17.61KB
下载 相关 举报
初学C语言常用简单程序代码Word下载.docx_第1页
第1页 / 共15页
初学C语言常用简单程序代码Word下载.docx_第2页
第2页 / 共15页
初学C语言常用简单程序代码Word下载.docx_第3页
第3页 / 共15页
初学C语言常用简单程序代码Word下载.docx_第4页
第4页 / 共15页
初学C语言常用简单程序代码Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

初学C语言常用简单程序代码Word下载.docx

《初学C语言常用简单程序代码Word下载.docx》由会员分享,可在线阅读,更多相关《初学C语言常用简单程序代码Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

初学C语言常用简单程序代码Word下载.docx

}

输出时分秒

main()

intx,s,t,d;

scanf("

%d"

&

x);

s=x%60;

t=(x/60)%60;

d=(x/60)/60;

%d时%d分%d秒"

d,t,s);

三个数的交换

voidmain()

inta,b,c,t;

%d%d%d"

a,&

b,&

c);

Theoriginalnumber:

a=%d,b=%d,c=%d\n"

a,b,c);

t=a,a=b,b=t;

t=a,a=c,c=t;

afterswap:

a=%d,b=%d,c=%d"

switch语句的运用

inta,m;

pleaseinputanumber:

"

);

a);

switch(a/10)

{

case10:

case9:

m=5;

break;

case8:

m=4;

case7:

m=3;

case6:

m=2;

default:

m=1;

}

m=%d"

m);

判断奇数和偶数

intx;

Pleaseinputanumber:

"

if(x%2==0)

printf("

thisisaoushu!

else

thisisajishu!

小写改大写,若是大写则不变

include<

charc1,c2;

Inputaletter\n"

%c"

c1);

c2=('

a'

<

=c1&

&

c1<

='

z'

)?

(c1-'

+'

A'

):

c1;

c2);

getchar();

输入一个数,输出这个数是几位数

intx,n;

n=0;

while(x!

=0)

x=x/10;

n++;

printf("

n);

输入一个数,判断它是几位数,然后逆序输出

#include<

intmain()

intnum;

intlen=0;

inttemp=0;

\n"

num);

while((num%10)!

=0)

temp=temp*10+(num%10);

len++;

num=num/10;

length=%d\n"

len);

Reverseis%d"

temp);

打印水仙花数

intx,a,b,c;

for(x=100;

x<

=999;

x++)

a=x%10;

b=(x/10)%10;

c=x/100;

if(x==a*a*a+b*b*b+c*c*c)

%5d"

x);

判断闰年

#include"

stdio.h"

intk,flag,n=0;

for(k=1980;

k<

=2880;

k++)

flag=(k%4==0)&

(k%100!

=0)||(k%400==0);

if(flag)

{printf("

k);

if(n%10==0)

求1-3+5-7...-99+101的值

intsum,i,t;

sum=1;

t=1;

for(i=3;

=101;

i=i+2)

t=-t;

sum=sum+t*i;

sum=%d"

sum);

求前n项和

floats,t;

intn,i,fz,fm;

s=0;

fz=2;

fm=1;

Entern:

n);

=n;

i++)

t=(1.0*fz)/fm;

s=s+t;

fz=fz+fm;

fm=fz-fm;

s=%f\n"

s);

开发一个程序求全班学生某门课的平均成绩,要求程序每次运行时班级人数可为任意

/*用标记值来指示数据输入的结束*/

floataverage,total;

intcounter,score;

total=0.0;

counter=0;

输入成绩,-1表示结束:

score);

while(score!

=-1)/*用-1表示输入的结束,同时循环输入分数*/

total=total+score;

counter++;

输入下一个成绩,-1表示输入结束:

scanf("

if(counter!

average=total/counter;

全班平均成绩为:

%.2f\n"

average);

没有输入成绩\n"

求二元一次方程的根

floata=4,b=-40,c=91;

floatx1,x2;

floatdelta;

delta=sqrt(b*b-4.0*a*c);

x1=(-b+delta)/(2.0*a);

x2=(-b-delta)/(2.0*a);

x1=%fx2=%f\n"

x1,x2);

if语句的运用

inta,b,c,s,w,t;

s=w=t=0;

a=-1;

b=c=3;

if(c>

0)

s=a+b;

if(a<

if(b>

if(c<

w=a-b;

if(c>

w=a-b;

else

t=c;

s=%d,w=%d,t=%d"

s,w,t);

输入学生的生日,输出他的实足年龄

inty0,m0,d0,y1,m1,d1,age;

\npleaseinputbirthday(yyyy/mm/dd):

%d/%d/%d"

y0,&

m0,&

d0);

\npleaseinputcurrentday(yyyy/mm/dd):

y1,&

m1,&

d1);

if((m1>

m0)||(m1=m0&

d1>

=d0))

age=y1-y0;

age=y1-y0-1;

age=%d\n"

age);

指针变量作为函数参数,实现两数的交换

voidsswap(int*x,int*y);

inta=10,b=20;

beforeswap:

a=%d,b=%d\n"

a,b);

sswap(&

b);

voidsswap(int*x,int*y)

intt;

t=*x;

*x=*y;

*y=t;

通过函数调用输出两个实型数中最大的一个

float*f(float*px,float*py)

if(*px>

*py)

returnpx;

returnpy;

floatx=10.0,y=20.0,*a=&

x,*b=&

y;

*a=%f,*b=%f,max=%f\n"

*a,*b,*f(a,b));

计算并输出一个数组中所有元素的和,最大值,最小值,值为奇数的元素个数

 

编写一个函数,将一个字符串中的字符全部转成大写

voidLower2Upper(char*str)

char*p=str;

while(*p!

if(*p<

*p>

*p=*p-32;

p++;

chars[10]="

Hello!

;

inti;

Lower2Upper(s);

10;

s[i]);

计算一个字符在一个字符串中出现的次数

intcount(charch,char*str)

intnum=0;

\0'

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1