不管怎么改都运行不了,这个c程序是我自己写的,肯定有很多问题,但不知道该怎么改
3条回答 默认 最新
- yun6853992 2022-03-28 17:45关注
int main() { int s, n; //直接赋值 或者用scanf来初始化 n = 5; //scanf("%d",&n); if (n == 1) //注意 你的n 后面使用前没有赋值操作啊 你要给n赋值的 { return 10; } //if (n >= 1; n <= 5) 你这里应该注意 你是想把n从1~5 遍历5次 注意if语句以及循环语句的差异啊 //或者这里你分析代码后可以知道 这里算法其实就是 s = 10 +(n-1)*2; // 用if判断 符合条件 if (n >= 1 && n <= 5) { s = 10 + (n - 1) * 2; printf("第%d个人的年龄为 %d \n", n, s); //注意格式化前面的标识和后面参数要对应 } //这里可以用for, do while, while,但是不能用if,并且语法也不对 //同时你要注意 题目中说第一个人年纪是10 你做处理了吗? s = 10; for (int i = 1; i <= n-1; i++) //注意 这里是遍历n次 { //每次都是再第一个人的10岁的基础上+2 第n个就加了几次2 s += 2; printf("第%d个人的年龄为 %d \n", n, s); //注意格式化前面的标识和后面参数要对应 } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥30 关于用python写支付宝扫码付异步通知收不到的问题
- ¥50 vue组件中无法正确接收并处理axios请求
- ¥15 隐藏系统界面pdf的打印、下载按钮
- ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
- ¥15 基于pso参数优化的LightGBM分类模型
- ¥15 安装Paddleocr时报错无法解决
- ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
- ¥50 分布式追踪trace异常问题
- ¥15 人在外地出差,速帮一点点
- ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改