#include <stdio.h>void say();extern void printLine(){printf("**************\n"); }int main(){say();return 0;}
#include <stdio.h>extern void printLine();void say(){printLine();printf("I love imooc\n");printf("good good study!\n");printf("day day up!\n");printLine();}在两个源文件里面声明所引用的外部函数第二个预编译命令删掉就行了。
#include <stdio.h>extern void printLine();void say(){printLine();printf("I love imooc\n");printf("good good study!\n");printf("day day up!\n");printLine();}在两个源文件里面声明所引用的外部函数第二个预编译命令删掉就行了。
2021-11-13
最赞回答 / weixin_慕码人8394325
首先你定义的自创函数time没有调用;第二,你定义的有问题,mian函数里定义的t是局部变量,而float result(float n)里定义的变量t只在这里面产生作用,与mian函数里的区别。float result(float n)定义的int型t没有赋值,所以默认复制0。当上面的写成!time(n)时间,那么就执行,如果下面写成!time(n)就下面的执行。
2021-11-12
一个高级点的:
int fen;
printf("请输入玩家的分数:");
scanf("%d",&fen);
if (fen>=10000)
{
printf("%s\n","砖石玩家");
}
else if(fen>=5000&&fen<10000)
{
printf("%s\n","白金玩家");
}
else if(fen>=1000&&fen<5000)
{
printf("%s\n","青铜玩家");
}
else
{
printf("%s\n","普通玩家");
}
return 0;
}
int fen;
printf("请输入玩家的分数:");
scanf("%d",&fen);
if (fen>=10000)
{
printf("%s\n","砖石玩家");
}
else if(fen>=5000&&fen<10000)
{
printf("%s\n","白金玩家");
}
else if(fen>=1000&&fen<5000)
{
printf("%s\n","青铜玩家");
}
else
{
printf("%s\n","普通玩家");
}
return 0;
}
2021-11-12
最赞回答 / Y_H_
以外循环m==5为例,当n==4时,执行循环体,接着执行n++得到n==5,此时此时,对于n<m : 满足不了n<m,跳出内循环,执行if(n == m),说明5除了1以外只能被5整除,为素数; 对于n<=m:满足n==m,执行内循环体,由于m%n=0,执行break,同样也跳出了内循环,执行if(n == m),说明5除了1以外只能被5整除,为素数;综上所述,两种情况得到的结果都是相同的,且均是正确的,如有出错,感谢各位指正。
2021-11-11
最赞回答 / 2733639460
#include <stdio.h>extern void printLine() { printf("**************\n"); }int main(){ say(); return 0;}你要像这样
2021-11-11
#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||i!=j&&i+j==2)
sum=sum+arr[i][j];
}
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
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||i!=j&&i+j==2)
sum=sum+arr[i][j];
}
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
2021-11-11
答案和过程对就完事
//使用while循环
while(i<=100)
{
i++;
if(i%2 == 1)
{
sum -= i;
}
else
{
sum += i;
}
}
//使用while循环
while(i<=100)
{
i++;
if(i%2 == 1)
{
sum -= i;
}
else
{
sum += i;
}
}
2021-11-11
最赞回答 / weixin_慕尼黑2048433
getWordNumber(n-1)+n代入个10,结果就是(10-1)+10=19即为第十天所背的单词,return函数;后变成(9-1)+9为第9天背的单词,依此类推
2021-11-10