最赞回答 / weixin_慕少4413036
#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", i...
2021-07-27
#include <stdio.h>
int age( int n)
{
int num ; //定义年龄
if(n==1)
{
num = 10; //递归结束条件
}
else
{
num= age(n-1) + 2 ; //这里是不应该用递归呢?
}
return num;
}
int main()
{
printf("第5人年龄是%d岁。\n", age(5));
return 0;
}
int age( int n)
{
int num ; //定义年龄
if(n==1)
{
num = 10; //递归结束条件
}
else
{
num= age(n-1) + 2 ; //这里是不应该用递归呢?
}
return num;
}
int main()
{
printf("第5人年龄是%d岁。\n", age(5));
return 0;
}
2021-07-27
最新回答 / 林老班
//你的数组定义错误,你把N去掉就好了,下面是可以运行的代码#include <stdio.h>int setdown(int arr[],int length){ int i,j,temp; for(i=0;i<length-1;i++){ for(j=0;j<length-1;j++) { if (arr[j]<arr[j+1]) { temp=arr[j]; arr[j+1]=...
2021-07-26
最新回答 / 慕妹2400546
你可以理解为定义一个数值之后,要输出就得有输出的格式,%d就是要输出的格式,意为整数输出。a=10,只是定义了a的数值但没说格式。汉字不能写,%d,%f,%C相当于数据的出口吧
2021-07-25
已采纳回答 / qq_慕神7252195
#include <stdio.h>int main(){ int age = ; int high = ; float weigh =; printf("\n"); printf("年龄:%d 岁\n", age); printf("身高:%d CM\n", high); printf("体重:%f KG\n", weigh); printf("是否属于肥胖儿童:%s","YES"); return 0;}
2021-07-25
#include <stdio.h>
int main()
{
int i,j,k;
for(i = 9;i >= 1;i--)
{
for(j = 1;j <= i;j++)
{
k = i * j;
printf("%d*%d=%d",i,j,k);
printf(" ");
}
printf("\n");
}
getchar();
return 0;
}
int main()
{
int i,j,k;
for(i = 9;i >= 1;i--)
{
for(j = 1;j <= i;j++)
{
k = i * j;
printf("%d*%d=%d",i,j,k);
printf(" ");
}
printf("\n");
}
getchar();
return 0;
}
2021-07-25
最新回答 / 慕田峪8296315
#include <stdio.h>int main(){ int x = 10; int y = 10; x = x * 2; y *= 2; printf("x=%d\n", x); printf("y=%d\n", y); return 0;}
2021-07-25