初学C语言编程.docx
- 文档编号:8762666
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:17
- 大小:478.28KB
初学C语言编程.docx
《初学C语言编程.docx》由会员分享,可在线阅读,更多相关《初学C语言编程.docx(17页珍藏版)》请在冰豆网上搜索。
初学C语言编程
#include
voidmain()
{inta=10,b=11,c1,c2;
printf("c1=%d,c2=%d\n",c1,c2);
c1=++a;
c2=b++;
printf("c1=%d,c2=%d\n",c1,c2);
a=10;b=1;
c1=a--;
printf("c1=%d,c2=%d\n",c1,c2);}
#include
voidmain()
{floatPI=3.14,r=3,h=6,l,s,v;
l=2*PI*r;
s=PI*r*r;
v=s*h;
printf("%1.2f,%1.2f,%1.2f\n",l,s,v);}
#include
voidmain()
{chara,b;
scanf("%c%c",&a,&b);
printf("%c%c",a,b);}
#include
voidmain()
{chara,b;
a=getchar();
putchar('a','b');}
#include
voidmain()
{charc1,c2,c3,c4,c5;
c1='C',c2='h';
c3='i',c4='n';c5='a';
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
c1=c1+4;
c2=c2+4;
c3=c3+4;
c4=c4+4;
c5=c5+4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);}
#include
voidmain()
{floatc,f;
scanf("%f",&f);
c=(5.0/9)*(f-32);
printf("%2.1f",c);}
#include
voidmain()
{floata,b,c,s,area;
printf("inputa,b,c:
");
scanf("%f,%f,%f",&a,&b,&c);
if(a!
=0&&b!
=0&&c!
=0&&a+b>c&&a+c>b&&b+c>a)
{s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);}
else
{printf("Itisnotatriangle.\n");}}
#include
voidmain()
{
floata,b,c,x1,x2,p,q;
printf("inputa,b,c:
");
scanf("%f,%f,%f",&a,&b,&c);
if(b*b-4*a*c>0)
{p=(-b)/2*a;
q=sqrt(b*b-4*a*c)/2*a;
x1=p+q;
x2=p-q;
printf("%f,%f",x1,x2);}
else
{printf("b*b-4*a*c<=0");}}
#include
voidmain()
{intx=3,y=2,l;
floata=2.5,b=3.5;
l=(x+y)%2+(int)a/(int)b;
printf("%d\n",l);}
#include
voidmain()
{chara,ch;
a=97;
ch='a'+'8'-'3';
printf("ch=%d\n",ch);}
#include
voidmain()
{floatscore;
printf("inputscore:
");
scanf("%f",&score);
if(score>=60)
{if(score>=80)
printf("ÓÅÐã");
elseprintf("¼°¸ñ");}
else{printf("²»¼°¸ñ");
}}
#include
voidmain()
{floatscore;
printf("inputscore:
");
scanf("%f",&score);
if(score>=80)
printf("ÓÅÐã");
elseif(score>=60)
printf("¼°¸ñ");
else{printf("²»¼°¸ñ");
}}
#include
voidmain()
{intnum;
printf("inputnum:
");
scanf("%d",&num);
if(num<=100)
{if(num<=50)
printf("num<=50");
elseprintf("50 } else { if(num<=150) printf("100 else printf("num>150");}} #include voidmain() {inta,b; scanf("%d%d",&a,&b); switch(a%2) {case0: switch(b%2) {case0: printf("a,bareeven");break; case1: printf("aiseven,bisodd"); break; } break; case1: switch(b%2) { case0: printf("aisodd,biseven"); break; case1: printf("a,bareodd");break; } break;}} 1.编写和调试下列题目的程序: 用scanf函数输入x,求下列函数的y值 #include voidmain() {intx,y; printf("请输入的x值: "); scanf("%d",&x); if(x<1) y=x; elseif(x>=1&&x<10) y=2*x-1; else y=3*x-11; printf("y=%d",y);} 2.编写和调试下列题目的程序: 将百分制成绩转化为等级成绩,表达式如下,分别用if、switch语句的 进行编程。 #include voidmain() {intx; printf("请输入的x值: "); scanf("%d",&x); if(x>=0&&x<60) printf("E\n"); switch(x/10) {case6: printf("D\n");break; case7: printf("C\n");break; case8: printf("B\n");break; case9: printf("A\n");break;}} #include voidmain() {intx; printf("inputx: "); scanf("%d",&x); if(x>=0&&x<100) switch(x/10) {case6: printf("D\n");break; case7: printf("C\n");break; case8: printf("B\n");break; case9: printf("A\n");break; default: printf("E\n");}} 3.编写程序: 输入四个整数,要求从大到小输出。 #include voidmain() { inta,b,c,d,t; printf("请输入a,b,c,d的值: \n"); scanf("%d%d%d%d",&a,&b,&c,&d); if(b>a) { t=a; a=b; b=t; } if(c>a) { t=a; a=c; c=t; } if(d>a) { t=a; a=d; d=t; } if(c>b) { t=b; b=c; c=t; } if(d>b) { t=b; b=d; d=t; } if(d>c) { t=c; c=d; d=t; } printf("%d,%d,%d,%d\n",a,b,c,d); } #include voidmain() {intt,a,b,c,d; printf("inputa,b,c,d: "); scanf("%d%d%d%d",&a,&b,&c,&d); if(b>a) {t=a;a=b;b=t;} if(c>a) {t=a;a=c;c=t;} if(d>a) {t=a;a=d;d=t;} if(c>b) {t=b;b=c;c=t;} if(d>b) {t=b;b=d;d=t;} if(d>c) {t=c;c=d;d=t;} printf("%d%d%d%d",a,b,c,d);}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初学 语言 编程