C language

/*努力学习用 visual studio 2022练习写c语言 参考 C程序设计第五版 谭浩强*/

目录

第一章 C语言概述

1.1 C程序设计入门


第一章 C语言概述

1.1 C程序设计入门

1)计算圆的面积

问题: error C49: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

解决:在头文件加入#pragma warning(disable:4996)

#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	float t,s;
	printf("请输入圆的半径:\n");
	scanf("%f", &t);
	s = 3.14 * t * t;
	printf("面积=%f ", s);
}

2)求两个整数之和

#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	int a, b;
	printf("请输入两个整数的值:\n");
	scanf("%d%d", &a, &b);
	int sum;
	sum = a + b;
	printf("\n");
	printf("sum= %d\n", sum);
}

3)求两个整数中的较大者

问题:1>LINK : fatal error LNK1168: 无法打开D:\fisheepcode\Project1.3\x64\Debug\Project1.3.exe 进行写入

解决:在进程管理器中删除正在执行的进程


#pragma warning(disable:4996)
#include<stdio.h>
int comp(int x, int y) //输出x与y中的最大者
{
	int t;
	if (x > y) t = x;
	else t = y;
	return t;
}
int main()
{
	int a,b,m;
	printf("请输入参与比较的a和b:\n");
	scanf("%d%d",&a,&b);
	m=comp(a, b);
	printf("两个整数中的较大者是:%d", m);
	return 0;
}

4)编写C程序输出以下图形

正确答案:笨方法

#include "stdio.h"
int main()
{
 printf("*****\n");
 printf("  ******\n");
 printf("    ******\n");
 printf("      ******\n");   
}

myway 错误用循环写:

原因:无法做到空格数随着循环次数增多而递增,每一行行首的空格数始终为2 

#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	for (int i = 0; i < 4; i++)
	{
		for (int j = 0; j < 5; j++)
		{
			printf("*");
		}
	printf("\n");
	printf("  ");
	}
	return 0;
}

输出结果: 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值