已采纳回答 / 16oz
#include <stdio.h>int main(){ int age = 15; int height = 162; float weight = 82.5; char isfat = 'y'; printf("年龄:%d 岁\n", age); printf("身高:%d CM\n", height); printf("体重:%f KG\n", weight); printf("是否属于肥胖儿童:%c\n"...
2017-12-21
已采纳回答 / qq_殇_107
#include <stdio.h> /* * 请使用递归函数完成本题 * 小编已将正确代码放在左侧任务的“不知道怎么办”里 * 小编希望各位童鞋独立完成哦~ */int age(int n){int c; if (n==1) c=10; else c=age(n-1)+2; return (c); }int main() { int age(int n); printf("第5个人的年龄是%d岁", age(5)); return 0;}
2017-12-20
已采纳回答 / 会敲代码了不起阿
#include <stdio.h> /* * 请使用递归函数完成本题 * 小编已将正确代码放在左侧任务的“不知道怎么办”里 * 小编希望各位童鞋独立完成哦~ */int NbEr(int na) //<-----------这里形参前要加数据的数据类型{ int years; if(na==1) years=10; else years=NbEr(na-1)+2; return years;}int main() { int fifthy...
2017-12-20
已采纳回答 / 慕少12753
两者的区别在于puts的功能更单一,只能输出字符串,而printf可以根据给定的格式输出多种类型的数据。 1、puts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。1234567 #include <stdio.h>int main(){ char string[] = "This is an example output string\n"; puts(string); return 0...
2017-12-20
已采纳回答 / 慕的地1268158
你第23行printf("第5个人的年龄是%d岁", years);应该输入fifthyesrsfifthyesrs是你定义的第5个人的意思吧而 years是你定义第一个人的年龄
2017-12-19
已采纳回答 / heney
定义2个数组,一个数组是源数组,一个是目标数组,把源数组的内容放到目标数组中1 var a=[1,2,3,4,5];//源数组2 var b=[];//目标数组通过循环的方式把数组内容放到另一个数组中for(var i=0;i<a.length;i++) //循环获取a数组内的元素{ b.push(a[i]);//把a数组内的元素添加到b数组}
2017-12-17
已采纳回答 / qq_仲夏夜之梦_8
这个代码的意思你要先看明白。i是控制层数,j是控制空格数,k是控制*的位置。先进入第一层循环,先开始第一层,此时j=i=1,再进入第二层循环,因为j<5,所以会有4个空格.最后进入第三层循环,通过这个算法得出*的位置并输出。再返回到第一层循环,重复五次。我觉得你的问题应该是 跟着这个代码来,只有*左边有空格。因为,输出正三角形,只需要左边有空格即可。右边有没有都没关系
2017-12-17