学习C语言第十四天(指针练习)

1.第一题C 

 2.第二题C

3.第三题 00345

short类型解引用一次访问两个字节

4.第四题 6,12

5.第五题C

6.第六题

下面代码结果是0x11223300

7.第七题

int main()
{
	int a = 0;
	int n = 0;
	scanf("%d %d",&a,&n);
	int i = 0;
	int k = 0;
	int sum = 0;
	for (i = 0; i < n; i++)
	{
		k = k * 10 + a;
		sum = sum + k;
	}
	printf("%d", sum);
	return 0;
}

8.第八题 

int main()
{
	int i = 0;
	for (i = 0; i <= 100000; i++)
	{
		//1.判断几位数
		int n = 1;
		int tmp = i;
		while (tmp/10!=0)
		{
			n++;
			tmp=tmp/ 10;
		}
		//2.把每位数拆出来
		int a = i;
		int sum = 0;
		while (a)
		{
			sum+=pow(a%10, n);
			a=a/ 10;
		}
		if (sum == i)
			printf("%d ",i);
	}
	return 0;
}

9.第九题

//打印图形
//      *      
//     ***    
//    *****    
//   *******
//  *********
// ***********
//*************
// ***********
//  *********
//   *******
//    *****    
//     ***    
//      *      

int main()
{
	int line = 0;
	scanf("%d",&line);
	int i = 0;
	for (i = 0; i < line; i++)
	{
		int j = 0;
		for (j = 0; j <line-1-i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i + 1; j++)
		{
			printf("*");
		}
		printf("\n");
	}
	for (i = 0; i < line-1; i++)
	{
		int j = 0;
		for (j = 0; j <=i; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2*(line-1-i)-1; j++)
		{
			printf("*");
		}
		printf("\n");
	}
	
	return 0;
}

10.第十题D

stu是结构体变量

11.第十一题D

12.第十二题 B

13.第十三题  A

14.第十四题        B

15.第十五题 

下面程序输出结果是wang

 16.喝汽水问题

喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给28元,可以多少汽水(编程实现)。

int main()
{
	int n = 0;
	scanf("%d",&n);
	int sum = n;
	int  kongping= n;
	while (kongping > 1)
	{
		sum += kongping / 2;
		kongping =kongping%2+ kongping / 2;
	}
	printf("%d",sum);
	//给28元---28瓶汽水+28空瓶
	//28空瓶---14瓶汽水+14空瓶
	return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值