C

判断水仙花数

#include <stdio.h>

int main()
{
	int n;
	scanf("%d", &n);
	
	int a = n / 100;
	int b = n / 10 % 10;
	int c = n % 10;
	 
	if (n == a * a * a + b * b * b + c * c * c) {
			printf("是水仙花数\n");
		} else{
		printf("不是\n");   	
	}  
	
	
	
	return 0;
 } 

判断闰年

#include <stdio.h>

int main()
{
	int n;
	printf("输入年份:\n");
	scanf("%d", &n);
	if ( n % 4 == 0 && n % 100 != 0) {
		printf("是闰年\n");
	} else {
		printf("不是闰年\n");
	}
	
	return 0;
}

已知圆锥底半径和高,求圆锥表面积和体积

#include <stdio.h>
#include <math.h>

int main()
{
	float r, h, s, v;
	printf("输入圆锥底半径和高\n");
	scanf("%f %f", &r, &h);
	s = 3.14 * r * ( h * h + r * r ) + 3.14 * r * r;
	printf("输出圆锥表面积:%f\n", s);
	
    v = 1.0/3 * h * 3.14 * r * r;
    printf("输出圆锥体积: %f\n", v); 
	
	return 0;
	
}

判断三角形

#include <stdio.h>
#include <math.h>

int main()
{
	float a, b, c, p, s;
	printf("输入三边长度: \n");
	scanf("%f %f %f", &a, &b, &c);
	if ( a + b > c && b + c > a && a + c > b ) {
		p = ( a + b + c )/ 2;
	    s = sqrt ( p * ( p - a ) * ( p - b ) * ( p - c ));
	    printf("%f",s);
	} else {
		printf("三角形不成立\n");
	}

	return 0;
 } 

求n的10次方

#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);
	int t = n;
	int m;
	for ( m=1; m<10; m++ ) {
		n = n * t;
	}
	printf("%d\n", n);
	
	return 0;
}

求一个三位正整数每个数位上数字之和

#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);
	
	int a = n / 100;
	int b = n / 10 % 10;
	int c = n % 10;
	
	int m = a + b + c;
	printf("%d\n", m);
	
	return 0; 
}

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.%d相当于一个占位符,指出输出值位置

2.&n告诉scanf( )把输入的值赋给名为n的变量

 scanf( )函数使用&表明找到n变量的位置

3.C语言基本类型

  1)int类型

  2)其他整数类型

  3)char类型

       char类型用于储备字符(如字母或标点符号),但从技术角度char是整数类型(char类型实际储存的是整数而不是字符)

  4)转义序列

       \f  换页

        \n 换行

        \r 回车

        \t 水平制表

       \v 垂直制表

       \b 退格

       

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值