-
#include <stdio.h>
/* Jone算出结果应该怎么写函数? */
int joneResult(int x, int y, int z)
{
int sum = x + y + z;
return sum; //这里是不是应该将sum返回呢?
}
/* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */
void jackResult(int x, int y, int z)
{
printf("我算不出来\n");
}
int main()
{
int a, b, c;
a = 10;
b = 20;
c = 30;
//Jone的返回值类型是什么?
int jR = joneResult(a, b, c);
printf("Jone运算结果是:%d\n", jR);
printf("Jack运算结果是:");
jackResult( a, b, c);
return 0;
}
查看全部 -
#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int xuexi()
{
printf("%s\n", "小明在慕课网上学习");
return 0;
}
int xuexikecheng(int n)
{
printf("小明在慕课网上已经学习了%d门课程",n);
return 0;
}
int main()
{
xuexi();
xuexikecheng(1);
return 0;
}
有参函数与无参函数,类似自带背景DB块
查看全部 -
#include <stdio.h>
int main()
{
int i = 2008, sum = 0;
int m = 8;
int d = 8;
switch (m - 1) {
case 12: sum += 31;
case 11: sum += 30;
case 10: sum += 31;
case 9: sum += 30;
case 8: sum += 31;
case 7: sum += 31;
case 6: sum += 30;
case 5: sum += 31;
case 4: sum += 30;
case 3: sum += 31;
case 2: if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)sum += 29;
else sum += 28;
case 1:sum += 31; break;
}
printf("%d年%d月%d日是该年的第%d天,", i, m, d, sum + d);
return 0;
}
///利用程序机制,从上往下刷,因为没有加break,自动累加,月份m-1,灵魂break,直接封神
查看全部 -
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++) // 定义循环 5 行
{
/* 观察每行的空格数量,补全循环条件 */
for( j=i ; j<5 ; j++ ) //小步1 定义运行成功1次输出1个0
{
printf("0"); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for( k=0 ; k<2*i-1 ; k++ ) //小步2根据图形得出*输出规律。
{
printf("*"); //每行输出的*号
}
printf("\n"); //每次循环换行
}
return 0;
}
///把数带入才看出来循环条件表达的意思 6
先看答案 都不一定能写出来 哈哈哈 慢慢学习吧 ,希望后面能学好逻辑重新再来
查看全部 -
#include <stdio.h> int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; /* 单独定义二月天数,方便后面计算 */ int sum=0,num=0; if(year%4==0) { num=num+29; } else { num=num+28; } switch(month) { case 12: sum=sum+30; case 11: sum=sum+31; case 10: sum=sum+30; case 9: sum=sum+31; case 8: sum=sum+31; case 7: sum=sum+30; case 6: sum=sum+31; case 5: sum=sum+30; case 4: sum=sum+31; case 3: sum=sum+num; case 2: sum=sum+31; default: sum=sum+8; printf("2008年8月8日是该年的第%d天",sum); break; } return 0; }
查看全部 -
if()后面没有分号,直接写{}
查看全部 -
h
查看全部 -
h
查看全部 -
h
查看全部 -
h
查看全部 -
复合运算符中运算符和等号之间是不存在空格的。
查看全部 -
h
查看全部 -
※ 算术运算符
※ 赋值运算符
※ 关系运算符
※ 逻辑运算符
※ 三目运算符
查看全部 -
h
查看全部 -
h
查看全部
举报