完整简单c语言程序代码,一些简单的C语言程序代码.docx

一些简单的C语言程序代码

由键盘任意输入1个4位数整数,分别输出其中的个位、十位、百位、千位。/* expe 3-10 */#include #include void main(void){ int mun,a,b,c,d; scanf("%d",&mun); a=mun / 1000; /*千位*/ b=(mun % 1000) / 100; /*百位*/ c=(mun % 100) / 10; /*十位*/ d=(mun % 10); /*个位*/ printf("千位数字为=%d\n",a); printf("百位数字为=%d\n",b); printf("十位数字为=%d\n",c); printf("个位数字为=%d\n",d);}由键盘任意输入3个数据,找出其中的最大数和最小数。#includevoid main(void){ float a,b,c,k,g;/* k 小 g 大*/ printf ("请输入三个数"); scanf("%f%f%f",&a,&b,&c); if (a < b) { k = a; g = b; } else { k = b; g = a; } if (k < c)/*最小*/ { printf ("\n最小的数=%5.2f",k);} else {printf ("\n最小的数=%5.2f",c);} if (g > c)/*最大*/ {printf ("\n最大的数=%5.2f",g);} else {printf ("\n最大的数=%5.2f",c);} }判断三角形的形状#include#includevoid main(void){ printf("请输入三角形三边"); float a,b,c,p,s,k1,k2,k3; scanf("%f%f%f",&a,&b,&c); while (a + b < c || b + c < a || a + c < b ) { printf("不能构成三角形,请重新输入"); scanf("%f%f%f",&a,&b,&c); } k1 = a * a; k2 = b * b; k3 = c * c; if (a == b && b == c && c ==a) {printf("此三角形为等边三角形");} else if (a == b || b == c || c ==a) {printf("此三角形为等腰三角形"); } else if ((k1 == b * b + c * c) || (k2 == a * a + c * c) || (k3 = a * a + b * b)) {printf("此三角形为直角三角形");} else {printf("此三角形为一般三角形");} }九九乘法表整体#include void main(void){ int i,j; for (i = 1;i < 10; i ++) { for(j = 1;j < 10; j ++){printf("%5d",i * j);} printf("\n"); } }右半边#include void main(void){ int i,j; for (i = 1;i < 10; i ++) { for(j = 1;j <= i; j ++){ printf("%5d",i * j);} printf("\n"); } }左半边#include void main(void){ int i,j; for (i = 1;i < 10;i ++)/*最外层循环*/ { for (j = 1;j < i; j++)/*打空格*/ { printf(" "); } for (j = 1;j <= 10 - i;j ++)/*计算*/ {printf("%5d",j * i); } printf("\n"); } }打印菱形#includevoid main(void){ int i,j,k; for (i = 1;i <= 5;i ++) { for (j = 0;j < 5 - i;j ++) {printf(" ! "); } for (k = 1;k <= 2 * i - 1;k ++) {printf(" * "); } printf("\n"); } for (i = 4;i >= 0;i --) { for (j = 4 - i;j > 0;j --) {printf(" ! "); } for (k = 2 * i ;k >= 0;k --

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值