第三课堂作业

姓名:殷勤                           学号:120705141                 班级:12电信1班

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

任务一:

我的程序:

#include<stdio.h>
 void main()
 {
	printf("我今天吃饭花了: %7.2f\n",18.50);
	printf("我学号后两位是: %7.2i\n",28);
	printf("我的大名是  : %7s\n","王某");
	printf("我的班级是  : %7s\n","一班");
 }

第一次程序运行:


------ 已启动全部重新生成: 项目: yq1, 配置: Debug Win32 ------
1>  yq1.cpp
1>  yq1.vcxproj -> D:\C++\yq1\Debug\yq1.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

 

 

 

------ 已启动全部重新生成: 项目: yq1, 配置: Debug Win32 ------
1>  yq1.cpp
1>  yq1.vcxproj -> D:\C++\yq1\Debug\yq1.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

 运行效果截图:

 

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

任务二:

我的程序:

#include<stdio.h>
void main()
{
	printf("c语言中\\n代表转义为换行\n");
	printf("c语言中\\  代表转移为一个反斜线符\n");
	printf("c语言中\printf<>函数格式为:\ printf<\"<格式化字符串>\",<参量表>>\n");
	printf("c语言中\'A'代码字符A,而\"A"\代表字符串\A\n");
}

第一次程序运行:

 

------ 已启动全部重新生成: 项目: yq2, 配置: Debug Win32 ------
1>  yq2.cpp
1>d:\c++\yq2\yq2\yq2.cpp(6): warning C4129: “p”: 不可识别的字符转义序列
1>d:\c++\yq2\yq2\yq2.cpp(6): warning C4129: “ ”: 不可识别的字符转义序列
1>d:\c++\yq2\yq2\yq2.cpp(7): error C2017: 非法的转义序列
1>d:\c++\yq2\yq2\yq2.cpp(7): error C2146: 语法错误: 缺少“)”(在标识符“代表字符串”的前面)
1>d:\c++\yq2\yq2\yq2.cpp(7): error C2001: 常量中有换行符
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

存在的错误及其解决方案:观察我的程序中可发现在最后一行的printf语句中,“\”的位置错误,“\”应打在引号内,即“\"A\"”

改正错误后程序运行:

1>------ 已启动生成: 项目: yq2, 配置: Debug Win32 ------
1>  yq2.cpp
1>d:\c++\yq2\yq2\yq2.cpp(6): warning C4129: “p”: 不可识别的字符转义序列
1>d:\c++\yq2\yq2\yq2.cpp(6): warning C4129: “ ”: 不可识别的字符转义序列
1>d:\c++\yq2\yq2\yq2.cpp(7): warning C4129: “A”: 不可识别的字符转义序列
1>  yq2.vcxproj -> D:\C++\yq2\Debug\yq2.exe
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========

 

运行效果截图:

 

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

任务三:

我的程序:

#include<stdio.h>
void main()
{ 
	int a,b;
    printf("用“空格”间隔输入学号和手机后两位:");
    scanf("%d%d",&a,&b);
	printf("我学号:%d,手机:%d\n" ,a,b);
	
	int c,d,e;
	printf("用逗号间隔输入整形数字: ");
    scanf("%d,%d,%d",&c,&d,&e);
	printf("我输入了3个整形数字:%d,%d,%d\n",c,d,e);

    float f1,f2;
	printf("用逗号间隔输入浮点数:");
	scanf("%f,%d",&f1,&f2);
	printf("输入浮点数分别是%f和%f\n",f1,f2);
}




第一次程序运行:

------ 已启动全部重新生成: 项目: yq3, 配置: Debug Win32 ------
1>  yq3.cpp
1>d:\c++\yq3\yq3\yq3.cpp(6): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(11): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(16): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>  yq3.vcxproj -> D:\C++\yq3\Debug\yq3.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========


------ 已启动全部重新生成: 项目: yq3, 配置: Debug Win32 ------
1>  yq3.cpp
1>d:\c++\yq3\yq3\yq3.cpp(6): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(11): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(16): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>  yq3.vcxproj -> D:\C++\yq3\Debug\yq3.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========
------ 已启动全部重新生成: 项目: yq3, 配置: Debug Win32 ------
1>  yq3.cpp
1>d:\c++\yq3\yq3\yq3.cpp(6): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(11): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>d:\c++\yq3\yq3\yq3.cpp(16): warning C4996: '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.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>  yq3.vcxproj -> D:\C++\yq3\Debug\yq3.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

第一次运行效果截图:

 

存在的错误及其解决方案:通过观察程序可发现,在最后一个scanf语句中,使用的是“%f,%d”,我们可以知道,对于浮点类数据而言,“%f”表示输出场宽度的浮点数,则应将“%d”改为“%f”

 

错误改正后运行效果截图:

 

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

任务四:

《不要拿兴趣说事》读后感

   我们知道兴趣是我们学习最好的老师,每个人都有自己喜欢做的事,没有兴趣,我们便很难全身心地投入,注入我们百分百的热情。有的人则以这个为自己的不谙世事找一个借口。我们进入大学不久,渐渐地对大学的生活也有了一定的了解,可能通过一个阶段的学习,有些人找到了自己的方向并为之努力,而有的人则还是沉溺在自己的空想中,认为自己对其他的事感兴趣,则不用去学习自己的专业,我们都知道,既然我们选择了自己的专业,那么我们就应该尽自己最大的努力,首先做好自己的事,其次再去谈自己的兴趣,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值