isZcc

实验任务1

task1

实验截图

实验代码

//打印一个小人

#include<stdio.h> 
int main()
{
    printf("o\n");
    printf("<H>\n");
    printf("I I\n");
    
    return 0;
}
task2


实验代码

//
1+2+3+...+n(设n的取值在100以内) //用数学归纳法(求和公式计算) #include <stdio.h> int main() { int n,sum; printf("从键盘上输入一个十进制数给n"); scanf("%d",&n) ; sum=n*(n+1)/2; printf("sum=%d\n",sum); return 0; }

实验截图

 

 
task3

实验代码
#include <stdio.h> int main() { int a,b,t; a=3; b=4; printf("a=%d,b=%d/n",a,b); t=a; a=b; b=t; printf("a=%d,b=%d\n",a,b); return 0; }
实验截图

实验结论;a,b交换位置

 
task4

源代码
#include <stdio.h> int main() { int x,t,m; x=156; printf("x=%d\n",x); t=0; m=x%10; t=t*10+m; x=x/10; m=x%10; t=t*10+m; x=x/10; m=x%10; t=t*10+m; x=x/10; printf("t=%d\n",t); return 0; }
实验截图

 

实验思考;将个位数与百位数交换位置

 


task5

源代码

//
从键盘上输入三个数作为三角形边长,判断其能否构成三角形 //构成三角形的条件 #include<stdio.h> int main() { float a,b,c; //输入三边长 scanf("%f%f%f",&a,&b,&c); if("a+b>c&&b+c>a&&a+c>b") printf("能构成三角形\n"); else printf("不能构成三角形\n"); return 0; }

实验图片

 

 task6
源代码

#include<stdio.h>


int main()
{
int year;
int s=1e9;


year=s/3600/24/365;

printf("10亿秒约等于%d年\n",year);
return 0;
}

实践图片

task 7

源代码

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
int n;
srand(time(0));

n=rand()%41+60;

printf("n=%d\n",n);

return 0;
}

实验图片

 

 

task9

源代码

#include<stdio.h>
int main()
{
char ans1,ans2;

printf("每次课程前认真预习,课后及时复习了没?(输入y或Y表示有,输入n或N表示没有):");
ans1=getchar() ;

getchar();

printf("\n动手敲代码实践了吗?(输入y或Y表示木有敲):");

ans2=getchar() ;
if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
printf("\n罗马不是一日之功:)");
else
printf("\n罗马不是一天毁灭的");

return 0;
}

 

 实践图片

 

 

 


 

posted on 2023-03-05 00:25  走草草  阅读(15)  评论(0编辑  收藏  举报

导航