最新回答 / weixin_慕哥6069392
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用for循环 for(i=1;i<=100;i++) { sum=sum+(i*flag); flag *=-...
2020-04-27
最新回答 / weixin_慕哥6069392
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num=100 ; num<1000 ; num++) { //获取三位数字num百位上的数字 hd = num/100 ; //获取三位数字num十位上的数字 td = ...
2020-04-27
最新回答 / 狂人点吹疯
j有上限,j<5因为j=i,所以j的初始值是不断增大的 例:j=i=1,j=i=2......j=i=4所以j的范围就不断变小,当j=1 取1~4 j=2 取2~4......
2020-04-27
总算一次过了一次
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if((i+j)%2==0)
sum+=arr[i][j];
}
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if((i+j)%2==0)
sum+=arr[i][j];
}
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
2020-04-26
最赞回答 / 慕数据1128963
<...图片...><...图片...>主要原因:1你在定义函数时,先要确定参数的类型,如int abc(int n),n为整型; 2return age返回的时候,是返回给abc(5),但是你又添加了一个双引号(""),这个双引号("")代表字符串,所以得到的值就不同。(此上乃C童鞋所述,希望对你们有帮助,有所不对的地方(请见解)请指教)
2020-04-26
猴子第一天总共摘了N个桃子,第一天吃了N/2+1,剩下N-(N/2+1)=N/2-1,下面用函数关系推到第n天剩余的桃子数(num),
第1天剩余的桃子数:num(1)=N/2-1;
第2天剩余的桃子数:num(2)=num(1)/2-1;
第3天剩余的桃子数:num(3)=num(2)/2-1;
... ... ...
第n天剩余的桃子数:num(n)=num(n-1)/2-1;
第n+1天剩余的桃子数:num(n+1)=num(n)/2-1;
所以推导出:num(n)=(num(n+1)+1)*2;或者num(n)=num(n-1)/2-1;
第1天剩余的桃子数:num(1)=N/2-1;
第2天剩余的桃子数:num(2)=num(1)/2-1;
第3天剩余的桃子数:num(3)=num(2)/2-1;
... ... ...
第n天剩余的桃子数:num(n)=num(n-1)/2-1;
第n+1天剩余的桃子数:num(n+1)=num(n)/2-1;
所以推导出:num(n)=(num(n+1)+1)*2;或者num(n)=num(n-1)/2-1;
2020-04-26