马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 BaysideLizard 于 2023-11-14 22:24 编辑 #include <stdio.h>
//DNX写于2023年11月2日
void print_z();
int sum(int n);
int max(int a,int b);
//函数声明,告诉编译器稍后会补上函数定义。
int main()
{
int n;
print_z();
print_z();
print_z();
printf("1.求1+2+3+...+(n-1)+n\n");
printf("Please input n:");
scanf("%d",&n);
for(int i = 0;i < n;i++)
{
if(i)
{
printf(" + %d",i+1);
}
else
{
printf("%d",i+1);
}
}
printf(" = %d\n",sum(n));
putchar('\n');
printf("2.比大小");
int a,b;
printf("Please input a b:");
scanf("%d%d",&a,&b);
printf("它们中较大的数是:%d\n",max(a,b));
//max(a,b)里的a和b是实参
return 0;
}
void print_z()//void代表没有返回值
{
printf("######## \n");
printf(" ## \n");
printf(" ## \n");
printf(" ## \n");
printf(" ## \n");
printf(" ## \n");
printf("######## \n");
putchar('\n');
}
int sum(int n)
{
int res = 0;
for (int i = 1;i <= n;i++)
{
res = res + i;
}
return res;
}
int max(int x,int y)//这里的x y是形参
{
if(x > y)
{
return x;
}
else
{
return y;
}
}
运行结果:
########
##
##
##
##
##
########
########
##
##
##
##
##
########
########
##
##
##
##
##
########
1.求1+2+3+...+(n-1)+n
Please input n:5
1 + 2 + 3 + 4 + 5 = 15
2.比大小Please input a b:1 5
它们中较大的数是:5
Process returned 0 (0x0) execution time : 4.359 s
Press any key to continue.
在FishC学C的第十三天 |