首页 > 编程语言 >c语言程序实验——实验报告六

c语言程序实验——实验报告六

时间:2024-04-18 13:13:23浏览次数:24  
标签:项目 int 程序 实验 printf 实验报告 i% 1000

c语言程序实验————实验报告六

  • 实验项目名称: 实验报告6 循环结构程序设计(for语句的应用)
  • 实验项目类型:验证性
  • 实验日期:2024 年 4 月 15 日

一、实验目的

1.熟练掌握三种循环语句并能正确运用;
2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;
3.进一步学习程序调试;
4.了解中国算法,百钱买鸡。

二、实验硬、软件环境

Windows计算机、Dev c 6.0

实验要求:

(1)项目以“学号后两位+姓名+项目编号”命名,如:“01张三-项目1”
(2)每个项目先写解题思路,再写核心代码,然后是输出结果截图;
(3)每个程序中最后一个输出语句要包含学号和姓名。

三、实验步骤:

项目一

解题思路
int输入i,s=0,t=1,for函数定义i=1;i<=101;i+=2.输入表达式s=s+it;t=-t。printf输出s值
核心代码
#include<stdio.h>
int main()
{
int i,s=0,t=1;
for(i=1;i<=101;i+=2)
{
s=s+i
t; t=-t;
}
printf("1-3+5-7+.........-99+101=%d\n",s);
printf("31韩翔-项目1");
}
实验截图

项目二

解题思路
int输入i j k;for函数定义i=1;i<=6;i++。for定义j=6;j>i;j--。print输出空格;for定义k=0;k<2i-1;k++。printf输出号,printf('\n')
核心代码
#include<stdio.h>
int main()
{
int i,j,k;
printf("31韩翔-项目2\n");
for(i=1;i<=6;i++)
{
for(j=6;j>i;j--)
{
printf(" ");
}
for(k=0;k<2i-1;k++)
{
printf("
");
}
printf("\n");
}
return 0;
}
实验截图

项目三

解题思路
int输入i a b c d,for函数定义i=1000;i<=9999;i++。输入表达式a=i/1000,b=i%1000/100,c=i%100/10,d=i%10.if函数如果iaaaa+bbbbb+cccc+ddd*d,那么printf输出玫瑰花数值i
核心代码
#include <stdio.h>
int main()
{
int i,a,b,c,d;
for(i=1000;i<=9999;i++)
{
a=i/1000;b=i%1000/100;c=i%100/10;d=i%10;
if(i
(aaaa)+(bbbb)+(cccc)+(dddd))
{
printf("%d\n",i);
}
}
printf("31韩翔-项目3");
return 0;
}
实验截图

项目四

解题思路
int输入abcdie;for函数定义i=1000;i<=9999;i++。输入表达式a=i/1000,b=i/100%10,c=i%100/10,d=i%10。if ab那么e=c+d,if e6 if(i%20),printf输出车牌号i
核心代码
#include <stdio.h>
int main()
{
int a,b,c,d,i,e;
for(i=1000;i<=9999;i++)
{
a=i/1000;
b=i/100%10;
c=i%100/10;
d=i%10;
if(a
b)
{
e=c+d;
if(e6)
{
if(i%2
0)
{
printf("%d\n",i);
}
}
}
}
printf("31韩翔-项目4");
}
实验截图

思考题

解题思路
int输入xyz,for分别定义x=0;x<=100;x++、y=0;y<=100;y++和z=0;z<=100;z++。if x+y+z++100&&5x=3y+z/3100。printf输出公鸡母鸡小鸡数xyz
核心代码
#include<stdio.h>
int main()
{
int x,y,z;
for(x=0;x<100;x++)
for(y=0;y<100;y++)
for(z=0;z<100;z+=3){
if(x+y+z
100&&5x+3y+z/3==100)
{
printf("公鸡:%d只 母鸡:%d只 小鸡:%d只\n",x,y,z);
}
}
printf("31韩翔-思考题");
return 0;
}
实验截图

四、实验结果及分析

在项目三实验中,将abcd的赋值输错,导致运行出来的结果不对,后改正过来,顺利运行
在项目一实验中,将表达式t=-t输成t-=t,导致运行不了,后改正
在项目二实验中,没有考虑空格的输出,导致运行出来的图形是直角三角形,后经同学纠正,改正成功运行

标签:项目,int,程序,实验,printf,实验报告,i%,1000
From: https://www.cnblogs.com/hx666666666/p/18143250

相关文章

  • 软件工程是不是教会不怎么会写程序的人开发软件?你的观点?
    “Softwareengineering,ofcourse,presentsitselfasanotherworthycause,butthatiseyewash:ifyoucarefullyreaditsliteratureandanalysewhatitsdevoteesactuallydo,youwilldiscoverthatsoftwareengineeringhasacceptedasitscharter‘Howto......
  • 贝壳_程序设计实践_银行系统
    问题日期类日期间隔计算的实现distance函数运算符重载的实现类相互包含报错银行系统-5中Account与AccountRecord类类的编写原则例如常函数const运用原则常函数内无对数据修改的操作工程上,设计类的时候,一个原则就是,将对不改变数据的成员函数设计为常函数......
  • 实验5循环结构程序设计(while、do-while语句的应用)
    实验5循环结构程序设计(while、do-while语句的应用)一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程序调试;4.了解中国算法,百钱买百鸡。二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤项......
  • c语言程序实验——实验报告五
    c语言程序实验————实验报告五实验项目名称:实验报告5循环结构程序设计(while、dowhile语句的应用)实验项目类型:验证性实验日期:2024年4月11日一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程......
  • 小程序管理平台建设的想法和见解
    继微信正式推出微信小程序后,各个大厂陆续发布了各自的小程序平台——支付宝小程序、百度小程序、头条小程序,各家不同的小程序标准一度让开发者们激情开骂,虽然目前跨平台的小程序开发可以通过taro、mpvue、kbone等跨平台开发框架来解决,但是不同平台的小程序管还是非常麻烦,每次在......
  • 实验一 球赛直播app
    墨刀、Axure、Mockplus等原型设计工具优缺点分析:一、墨刀优点:在轻量级的移动端原型制作更加迅速,展示更加方便。缺点:价格较贵,不能画流程图,相对于其他两款功能还不是很全面;应用局限性,专注于app原型设计,在后台和网页稍有乏力;归档能力不足,更倾向于链接、二维码形式输出,不能以文档输......
  • 微信小程序中生命周期钩子函数
    微信小程序App的生命周期钩子函数有以下7个:   onLaunch(options):当小程序初始化完成时,会触发onLaunch(全局只触发一次)。   onShow(options):当小程序启动或从后台进入前台显示时,会触发onShow。   onHide():当小程序从前台进入后台时,会触发onHide。   onError(......
  • 微信小程序 版本更新 强制更新新版本
    在点击小程序发布的时候选择,版本升级选项 之前用户使用过的再打开小程序页面就会弹出升级弹窗modal在utils.js中声明版本更新方法 //static/utils/index.jsexportfunctioncheckUpdateVersion(){//创建UpdateManager实例constupdateManager=uni.getUp......
  • 实验一讯飞输入法APP设计
    一、实验题目:原型设计二、实验目的:掌握产品原型设计方法和相应工具使用。三、实验要求:1.对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(1)墨刀适用领域:网页设计和移动应用界面设计快速原制作和协作设计用户体验设计和交互设计优点:界面直观,上手简......
  • 2024蓝桥杯省赛C/C++程序设计A组题目简析
    2024蓝桥杯省赛C/C++程序设计A组题目简析A题意:计算一段区间内日期的中文表达的总笔画数>50的天数按照题意枚举即可。注意个位数字前面需要加一个“零”,也就是多13笔。B题意:\(5\times5\)的棋盘下五子棋,最终下满棋盘并和棋的情况数dfs或者遍历二进制去枚举棋子位置的情况均可......