实验报告5

项目一

解题思路
1.定义三个整形
2.scanf函数输入数值
3.while函数循环到输入的对应的值
4.用i++循环

核心代码

#include <stdio.h>

int main() 
{ int i,n,s=0;
printf("******************\n");
printf("06杨雪辉\n"); 
printf("******************\n");
   i=1;
   scanf("%d",&n);
   while(i<=n)
   {  s=i+s;
     i++;
   }
   printf("%d\n",s);

	return 0;
}




核心截图

项目二

解题思路
1.定义整型
2.用fact*=1求阶乘
3.++i循环执行

核心代码

#include <stdio.h>
int main()
 { 
 printf("******************\n");
printf("06杨雪辉\n"); 
printf("******************\n");
 int n,i=1,fact=1;
 scanf("%d",&n);
 do
 {
 
 fact*=i;
 ++i;
}
 while(i<=n);
 
 printf("%d\n",fact);
 
	return 0;
}

核心截图

项目三

解题思路
1.用long long sum求的最终值
2.用while函数循环
3.pow输入2的次方
3.printf函数输出

核心代码

#include <stdio.h>

int main()
 {int i=0;
unsigned long long sum=0;
 
 
 while(i<64)
 {
 
   sum=sum+(int)pow(2,i);
   i++;
}
printf("sum=%llu",sum);
	return 0;
}

核心截图

项目四

解题思路
1.声明整型变量和字符变量
2.用if函数确定范围并输出
3.最后用printf输出

核心代码

#include <stdio.h>
int main()
{
	printf("******************\n");
printf("06杨雪辉\n"); 
printf("******************\n");
	
char c;
int y=0,s=0,k=0;
printf("请输入一串字符:");
while((c=getchar())!='\n')
{
if(c>'a'&&c<='z'||c>='A'&&c<='Z')
y++;
else
if(c>='0'&&c<='9')
s++;
else
k++;
}
printf("英文字母有%d个,数字有%d个,其他字符有%d个\n",y,s,k);

	return 0;
}

核心截图

项目五

解题思路
1.声明三个整型变量
2.用for函数循环天数
3.执行巧克力的数值公式

核心代码

#include <stdio.h>



int main() 

{ 
printf("******************\n");
printf("06杨雪辉\n"); 
printf("******************\n");

 int n=1,i,s;
for(i=10;i>1;i--)

n=2*(n+1);

printf("巧克力数为:%d",n);
	return 0;
}

核心截图

posted @ 2024-04-21 15:03  小黑龙嘎嘎帅  阅读(3)  评论(0编辑  收藏  举报