网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月28日漏签0天
c吧 关注:133,519贴子:393,859
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 15回复贴,共1页
<<返回c吧
>0< 加载中...

大佬们这个可以告诉我详细步骤(注解)

  • 只看楼主
  • 收藏

  • 回复
  • J碳丿
  • 举人
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
解决这个问题大概需要8步。开始
第1步。在D盘新建文件目录,新建好 c后缀的文件。


2025-07-28 23:15:07
广告
不感兴趣
开通SVIP免广告
  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第2步。写好框架代码。比hello world稍微复杂点。
#include<stdio.h>
void dothing(){
}
int main(){
dothing();
getchar();
return 0;
}


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第3步。输入命令生成exe双击运行,或者直接点绿色箭头运行

总之是确认没有问题后,正式来解决习题。


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第4步。分析题目,确认要几个输入,几个输出。
容易得,整体要2个输入,2个结果输出,另外还有两个提示语。


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第5步。调整框架代码,重新按功能取名。
(1)两个结果,写两个核心功能。
(2)第2件事有两个输入,增加两个变量

写完后调试,不停的修改,确认没问题后再进行下一步。
因为scanf后面是键盘敲Enter才能进行的。敲一次Enter就要带一个 getchar(); 来抵消。


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第6步。分析三角形的构成。
确认每行星号的数量,找准数学关系式(需要初一数学)


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第7步。对比原图,分析左边的空格三角形。确认每行的空格的数量(需要初一数学)


2025-07-28 23:09:07
广告
不感兴趣
开通SVIP免广告
  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这里给出第7步的代码。
#include <stdio.h>
void manInfo(){
puts("22510507000, 张三");
}
void dothing(){
char ch = '1';
int row = 1;
int i, j;
printf("请输入组成图形的字符:");
scanf("%c", &ch);
getchar();
printf("请输入图形的行数:");
scanf("%d", &row);
getchar();
for (i = 0; i < row; i++) {
for (j = 0; j < row-i - 1; j++)
printf(" "); // 关系式: y=-x+C
for (j = 0; j < 2*i + 1; j++)
printf("%c", ch); // 关系式: y=2x-1
printf("\n");
}
}
int main(){
manInfo(); // 事情1 显示自己的信息
dothing(); // 事情2 打印等腰三角形
getchar();
return 0;
}


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第8步,优化。
(1)取消多余注释
(2)因为是从功能角度写代码的,一些简单的输入输出没必要另外写函数。
(3)通过增加参数传递的写法,提高复用性。


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最后,祝你成功!


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你有看步骤概念是好的,其实软件工程本身里也有步骤的概念,叫敏捷开发。
就是,虽然你需求是这个,但我做不出来,或者假装做不出来,先开发那个。然后慢慢来。
用在这里,你的需求是开发打印等腰三角形的程序。但是我就不,先开发个程序框架,再开发个打印简单的输入输出,再开发能打印三角形的,最后再开发你的需求。


  • 雨花抬老汉
  • 探花
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看起来做了一题,其实做了4题。项目周期就是怎么来的,而且时间也名正言顺地拖了,多拿经费。


  • J碳丿
  • 举人
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢大佬


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 15回复贴,共1页
<<返回c吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示