实验3 循环结构程序设计

#include<stdio.h>
void main(){
	int i,sum=0;
	//方法一:
	i=1;
	while(i<=100){
		sum+=i;
		i++;
	}
	printf("sum = %d\n",sum);

	//方法二:
	i=1;
	sum = 0;
	do{
		sum+= i;
	} while (i<=100);
    printf("sum = %d\n",sum);

    //方法三:
	sum=0;
	for(i=1;i<=100;i++)
		sum+= i;
		printf("sum = %d\n",sum);
}

2.

#include<stdio.h>

int main(){

int n,i,jiec=1;

printf("请输入一个数字n: ");

scanf("%d",&n);

i=n;

while(i>=1){

jiec = jiec * i;

i--;

}

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

return 0;

}

3.

#include<stdio.h>
int main(){
	int k,sum = 0;
	for(k=1;k<=100;k++)
		sum+=k;
	printf("sum=%d\n",sum);

	for(k=1;k<=50;k++)
		sum=sum + k * k;
	printf("sum=%d\n",sum);

	for(k=1;k<=10;k++)
		sum=sum + 1/k;
	printf("%d\n",sum);
	return 0;
}

4.

#include<stdio.h>
int main(){
	char c;
	int zm=0,sz=0,kg=0,qt=0;
	while((c=getchar())!=‘\n‘){
		if(c>=‘a‘ &&c<=‘z‘ || c>=‘A‘&&c<=‘z‘)
			zm++;
		else if(c==‘ ‘)
			kg++;
		else if(c>=‘0‘ && c<=‘9‘)
			sz++;
		else
			qt++;
	}
	printf("字母个数:%d",zm);
	printf("数字个数:%d",sz);
	printf("空格个数:%d",kg);
	printf("其他个数:%d",qt);
	return 0;
}

5.

#include<stdio.h>
int main(){
	int m,n,t,i,gys=1,gbs;
	printf("请输入两个数字:");
	scanf("%d%d",&m,&n);
	if(n>m){
		t=m;
		m=n;
		n=t;
	}
	for(i=n;i>=1;n%i==0)
		break;
		printf("m=%d,n=%d",m,n);
	if(i!=0){
		gys=i;
		printf("最大公约数为:%d\n",gys);
	}
		gbs=m*n/gys;
		printf("最大公倍数为:%d\n",gbs);
		return 0;
}

6.

#include<stdio.h>
int main(){
	int n,k1,k2,k3;
	for(n=100;n<=999;n++){
		k1 = n % 10;
		k2 = n / 10 % 10;
		k3 = n / 100;
		if(n==k1*k1*k1+k2*k2*k2+k3*k3*k3)
			printf("%d\n",n);
	}
	return 0;
}

时间: 2024-08-13 18:54:56

实验3 循环结构程序设计的相关文章

160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计

<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学    期 2016-2017 第1学期 指导教师 黄俊莲 吉吉老师 实验地点 C05 机 器 号 时    间 2016年 10 月   13 日    6   周 周四  1.2 节 截至日期 2016.10.13 11:50 实验任务清单 实验3-1 分别使用while循环.do while循环.for循环求                                         

实验四 循环结构程序设计

实验四循环结构程序设计 班级:物流191                             姓名:梁晓芹                            学号:3190505138 指导老师:修宇                            成绩:                                  日期:2020年4月4日 [实验目的] (1)熟悉用while和for语句实现循环的方法 (2)掌握在程序设计中用循环的方法实现各种算法: [实验条件] PC机或

160809228_符瑞艺_C语言程序设计实验3 循环结构程序设计

#include <stdio.h> int main(){ //使用for循环完成1+2+......+100 int i,sum = 0; for(i=1;i<=100;i++) sum +=i; //sum = sum + i; printf("sum=%d\n",sum); //使用do while循环完成,,, i = 1; sum = 0; do{ sum += i; i++; } while (i<=100); printf("sum =

实验三 循环结构程序设计

(1) #include <stdio.h> int main() { int a; long s; s=0; for (a=22;a<=1002;a+=20) s=s+a; printf("%d\n",s); return 0; } #include <stdio.h> int main() { int a; long s; s=0; a=22; while(a<=1002) { s=s+a; a=a+20; } printf("%d\n

循环结构程序设计 10.13

<C语言程序设计>实验报告 学 号 160809217 姓 名 李想 专业.班 计科16-2班 学    期 2016-2017 第1学期 指导教师 黄俊莲 吉吉老师 实验地点 C05 机 器 号 时    间 2016年 10 月   13 日    6   周 周四  1.2 节 截至日期 2016.10.13 11:50 实验任务清单 实验3-1 分别使用while循环.do while循环.for循环求                                          

实验五-循环结构学习总结

本次课学习到的知识点:1.(1)循环结构四要素:循环初始化,循环条件,循环体,循环变量修改 (2)do-while语句的使用 (3)循环嵌套:算法框架等问题 (4)循环语句包括:while语句.do-while语句.for语句.break语句 continue语句 2.实验过称中遇到的问题及解决方法 (1)有时无法区分三种循环语句的使用区别 (2)具体办法是看书和与同学讨论 3.实验心得体会及本章心得总结 了解了三种循环语句 4.预习循环结构程序设计 if(循环次数已知) 使用for语句 els

[算法竞赛入门]第二章_循环结构程序设计

第2章 循环结构程序设计 [学习内容相关章节] 2.1for循环 2.2循环结构程序设计 2.3文件操作 2.4小结与习题 [学习目标] (1)掌握for循环的使用方法: (2)掌握while循环的使用方法: (3)学会使用计算器和累加器: (4)学会用输出中间结果的方法调试: (5)学会用计时函数测试程序效率: (6)学会用重定向的方式读写文件: (7)学会fopen的方式读写文件: (8)了解算法竞赛对文件读写方式和命名的严格性: (9)记住变量在赋值之前的值是不确定的: (10)学会使用条

Delphi基本之pascal语法(第四章.循环结构程序设计)

第四章.循环结构程序设计 一.FOR语句格式:1.FOR <循环变量>:=<初值> TO <终值> DO <语句>: 2.FOR<循环变量>:=<终值> DOWNTO <初值> DO <语句>.[例1]:输入10个数,求最大值.最小值.和.及平均值. PROGRAM ten(input,output);VAR a,s,max,min,avg:real; i:integer;BEGIN write('please

实验二 顺序结构程序设计

安徽工程大学 Python程序设计 实验报告 班级 物流191        姓名 何然      学号 3190505114  成绩 日期 2020年3月21日       指导教师   修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的半径计算圆面积,半径为25.请