最新C语言简单有趣例子总结zwf资料.docx
- 文档编号:5940145
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:31
- 大小:21.66KB
最新C语言简单有趣例子总结zwf资料.docx
《最新C语言简单有趣例子总结zwf资料.docx》由会员分享,可在线阅读,更多相关《最新C语言简单有趣例子总结zwf资料.docx(31页珍藏版)》请在冰豆网上搜索。
最新C语言简单有趣例子总结zwf资料
1原字输出
#include"stdio.h"
intmain()
{
printf("\n");
printf("\n");
printf("\n");
return0;
}
2正方形求面积
#include"stdio.h"
intmain()
{
floata,area;
printf("请输入边长a=\n");
scanf("%f",&a);
area=a*a;
printf("area=%f\n",area);
}
3三数比较大小并输出大的
#include"stdio.h"
intmain()
{
inta,b,c,max;
printf("请输入三个数字(并用逗号隔开)\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(b>max)max=b;
if(c>max)max=c;
printf("max=%d\n",max);
return0;
}
4三个数求和
#include"stdio.h"
intmain()
{
inta,b,c,sum;
printf("请输入三个数字(用逗号隔开)\n");
scanf("%d,%d,%d",&a,&b,&c);
sum=a+b+c;
printf("sum=%d\n",sum);
return0;
}
5两数字比较大小并输出大的
#include
intmain()
{
intx,t,max;
printf("请输入两个数字(用逗号隔开):
\n\n");
scanf("%d,%d,%d",&x,&t,&max);
if(x>t)max=x;
elsemax=t;
printf("max=%d\n",max);
return0;
}
6密码输入及提示
#include
intmain()
{
intnumber1=1234,name1=678,x,y;
printf("请输入用户名:
");
scanf("%d",&x);
printf("请输入密码:
");
scanf("%d",&y);
if(x==name1&&y==number1)printf("Welcome!
\n");
else
printf("numberWrong!
\n");
return0;
}
6
(2)
#include
voidmain()
{
intm,n,x=123,y=345;
printf("请输入用户帐号:
");
scanf("%d",&m);
if(m!
=x){printf("用户名错误!
\n(请重新输入)\n");}
else{printf("请输入密码:
");}
scanf("%d",&n);
if(n==y){printf("欢迎进入!
\n");}
else{printf("密码错误!
\n(请重新输入)\n");}
}
7注意接口
(1)
#include
main()
{
intnumber1=1234,name1=678,x,y;
printf("请输入用户名:
");
scanf("%d",&x);
printf("请输入密码:
");
scanf("%d",&y);
if(x==number1,y==name1){printf("欢迎进入数学运算程序!
\n");
inta,b,c,sum;
printf("请输入三个数字(用逗号隔开)\n");
scanf("%d,%d,%d",&a,&b,&c);
sum=a+b+c;
printf("sum=%d\n",sum);}
elseprintf("numberWrong!
\n");
}
(2)
#include
main()
{
intnumber1=1234,name1=678,x,y;
printf("请输入用户名:
");
scanf("%d",&x);
if(x!
=number1){printf("输入错误!
\n");return0;}
printf("请输入密码:
");
scanf("%d",&y);
if(y==name1)
{printf("欢迎进入数学运算程序!
\n");
inta,b,c,sum;
printf("请输入三个数字(用逗号隔开)\n");
scanf("%d,%d,%d",&a,&b,&c);
sum=a+b+c;
printf("sum=%d\n",sum);}
elseprintf("numberWrong!
\n");
}
8小写字母换成大写字母
(1)
#include
intmain()
{
charx,y,z;
printf("请输入三个小写字母(用逗号隔开):
");
scanf("%c,%c,%c",&x,&y,&z);
if(97<=x&&x<=122){x=x-32;printf("%c\n",x);}
elseprintf("输入错误!
\n");
if(97<=y&&y<=122){y=y-32;printf("%c\n",y);}
elseprintf("输入错误!
\n");
if(97<=z&&z<=122){z=z-32;printf("%c\n\n",z);}
elseprintf("输入错误!
\n");
return0;
}
(2)
#include
intmain()
{
charx,y,z;
printf("请输入三个小写字母(用逗号隔开):
");
scanf("%c,%c,%c",&x,&y,&z);
x=x-32,y=y-32,z=z-32;
printf("%c,%c,%c\n\n",x,y,z);
return0;
}
9大写字母换成小写字母
#include
intmain()
{
charch;
printf("大写字母转换成小写字母,请输入一个大写字母:
\n");
scanf("%c",&ch);
if(ch<65){printf("输入错误!
请输入一个大写字母!
\n\n");return(0);}
elsech=(ch>='A'&&ch<='Z')?
(ch+32):
ch;
printf("%c\n",ch);
return0;
}
10求解方程组
#include
intmain()
{
intx,y=5;
printf("请输入x=");
scanf("%d",&x);
if(x<0){y=x+1;}
if(x>0){y=x*x-2;}
printf("y=%d\n",y);
return0;
}
待定
#include
voidputnumber()
{
inty,number1=123;
printf("请输入密码:
");
scanf("%d",&y);
if(y==number1){printf("Welcome!
\n");}
else{printf("Inputnumbererror!
\n");}
}
intmain()
{
charname[3],x[3];
name[3]='xxx';
printf("请输入用户名:
");
x[3]=getchar();
if(x[3]==name[3]){putnumber();}
else{printf("Inputnameerror!
\n");}
return0;
}
11查码
#include
voidmain()
{
charc1,c2;
c1='0';
c2='w';
printf("%c,%c\n",c1,c2);
printf("%d,%d\n\n",c1,c2);
}
12从小到大
#include
intmain()
{
intx,y,z,t;
printf("请输入三个数字(用逗号隔开):
");
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("smalltobig:
%d%d%d\n",x,y,z);
return0;
}
二、
13switch分数等级
#include
intmain()
{
intscore,n;
chara;
do{
printf("请正确输入分数:
");scanf("%d",&score);
}while(score<0||score>100);
n=score/10;
switch(n)
{
case9:
case10:
a='A';
break;
case8:
a='B';
break;
case7:
a='C';
break;
case6:
a='D';
break;
default:
a='E';
break;
}
printf("分数为%d分\n等级为%c\n",score,a);
return0;
}
if等级优化
#include
intmain()
{
intresult;
chargrade;
printf("请输入分数:
");scanf("%d",&result);
do{printf("输入错误,请重新输入:
");scanf("%d",&result);}
while(result<0||result>100);
if(result>=90&&result<=100)grade='A';
if(result>=80&&result<90)grade='B';
if(result>=70&&result<80)grade='C';
if(result>=60&&result<70)grade='D';
if(result>=0&&result<60)grade='E';
printf("Grade=%c\n\n",grade);
return0;
}
14方程解
#include
intmain()
{
intx,y;
printf("请输入x的值为:
");
scanf("%d",&x);
if(x<1)y=x;
if(x>=1&&x<10)y=2*x-1;
if(x>=10)y=3*x-11;
printf("y=%d\n\n",y);
return0;
}
15if分数等级
#include
intmain()
{
intresult;
chargrade;
printf("请输入分数:
");
scanf("%d",&result);
if(result<0||result>100){printf("inputError!
\n");return0;}
elseif(result<60)grade='E';
elseif(result<70)grade='D';
elseif(result<80)grade='C';elseif(result<90)grade='B';
elsegrade='A';
printf("Grade=%c\n\n",grade);
return0;
}
16字符判断
#include
intmain()
{
charc1;
printf("请输入一个字符:
");
c1=getchar();
if(c1>='a'&&c1<='z'||c1>='A'&&c1<='Z')printf("isaletter!
\n");
elseif(c1>=48&&c1<=57)printf("isanumber!
\n");
elseprintf("isaother!
\n");
return0;
}
17输入中文(指针)
#include
intmain()
{charstr1[]="呵呵";
printf("%s\n\n",str1);
return0;
}
18棱形*双重循环
#include
voidmain()
{inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<40-i;j++)
printf("");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");}
for(i=3;i>=1;i--)
{for(j=1;j<40-i;j++)
printf("");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");}
}
19
#include
intmain()
{inti,a[3],sum=0;floatp;
for(i=0;i<=2;i++)
{
a[i]=(i+1);
printf("请输入分数:
",i);
scanf("%d",&a[i]);
sum+=a[i];
}
p=(float)(sum)/i;
printf("输出平均分为%f\n",p);
printf("p=%f\n",p);
return0;
}
错
#include
intmain()
{inti,t,a[10],sum=0;floatp;
for(i=0;i<=9;i++)
{a[i]=(i+1);
printf("请输入分数:
",i);
scanf("%d",&a[i]);
}
if(a[i]>a[i+1]){t=a[i];
a[i]=a[i+1];a[i+1]=t;}
for(i=2;i<=8;){sum+=a[i];}
p=(float)(sum)/8;
printf("输出平均分为:
");
printf("p=%f\n",p);
return0;
}
20简单求和(1+3+5···)
#include
intmain()
{
inti=1,sum=0;
while(i<=3)
{
sum+=i*2-1;
i++;
printf("%d\n",sum);
}
return0;
}
[注意:
1、(i=0时,sum+=2i,i++,n++)(0+2+4+···)2、(i=0时,sum+=i++,n++;)(0+1+2+···)]
21用Dowhile限制正数
do{printf("请重新输入两个正数(用逗号隔开):
");
scanf("%d,%d",&a,&b);
}while(a<0||b<0);
22同学和统计平均分
#include
intmain()
{
inta=0,b,f,s=0;floatave;
do{printf("请正确输入同学人数:
");
scanf("%d",&a);
}while(a<1);//前提控制符合条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 语言 简单 有趣 例子 总结 zwf 资料