10-1
#include <stdio.h>
void adjust_point(int *n)
{
if(*n<0)
{
*n=0;
}
if(*n>100)
{
*n=100;
}
return;
}
int main(void)
{
int a;
printf("请输入一个整数:\n");
scanf("%d",&a);
adjust_point(&a);
printf("最终的值是:%d",a);
}
10-2
#include <stdio.h>
void increment_date(int *y,int*m,int*d)
{
//以31号为结束的月份
if(*m==1||*m==3||*m==5||*m==7||*m==8||*m==10)
{
if(*d==31)
{
*d=1;
*m+=1;
}
else
{
*d+=1;
}
}
//12月份单独讨论
if((*m==12)&&(*d==31))
{
*y+=1;
*m=1;
*d=1;
}
if((*m==12)&&(*d<=31))
{
*d+=1;
}
//以30号为结束的月份
if(*m==4||*m==6||*m==9||*m==11)
{
if(*d==30)
{
*d=1;
*m+=1;
}
else
{
*d+=1;

这篇博客详细解析了C语言入门阶段第十章的五个练习题,包括10-1到10-5,帮助初学者巩固基础知识并提升编程技巧。
最低0.47元/天 解锁文章
1040

被折叠的 条评论
为什么被折叠?



