当前位置:网站首页>实验三

实验三

2021-01-04 18:52:50 哦吞_

循环 1.

#include<stdio.h>

int main() {
for(int i=0;i<5;i++){
	for (int j = 0; j < i; j++) {
		printf(" ");
	}
	for (int j = 0; j < 9 - 2 * i; j++) {
		printf("*");
	}
	printf("\n");
}

return 0;
}


#include<stdio.h>

int main() {
for (int i = 0; i < 5; i++) {
	for (int j = 0; j < 4 - i; j++) {
		printf(" ");
	}
	for (int j = 0; j < 2 * i + 1; j++) {
		printf("*");
	}
	printf("\n");
}
return 0;
}


#include<stdio.h>

int main() {
for (int i = 0; i < 4; i++) {
	for (int j = 0; j < 3 - i; j++) {
		printf(" ");
	}
	for (int j = 0; j < 2 * i + 1;j++) {
		printf("*");
	}
	printf("\n");
}
return 0;
}


#include<stdio.h>

int main() {
for (int i = 0; i < 5; i++) {
	for (int j = 0; j < i; j++) {
		printf(" ");
	}
	for (int j = 0; j < 9 - 2 * i; j++) {
		printf("*");
	}
	printf("\n");
}

return 0;
}


#include<stdio.h>

int main() {
for (int i = 0; i < 4; i++) {
	for (int j = 0; j < 3 - i; j++) {
		printf(" ");
	}
	for (int j = 0; j < 2 * i + 1; j++) {
		printf("%c",65 + i);
	}
	printf("\n");
}
for(int i=4;)
}

第二题

#include<stdio.h>

int main(){
	int num;
	printf("请输入一个数:");
	scanf("%d",&num);
	while (num!=0){
		printf("%d,",num%10);
		num/=10
	}
	return  0;
}

3.

#include<stdio.h>

int main(){
	int a,b;
	printf("请输入价格:");
	scanf("%d",&a);
	printf("请输入顾客付款:");
	scanf("%d",&a);
	while (a=b){
		printf("交易成功;");
	if(a<b){
	printf("找给顾客b-a元,交易成功!");
	}
	else{
	printf("付款不足,交易失败!");
	}
}
	return 0;
}

4.

#include<stdio.h>

int main(){
	int num;
	printf("输入一个0~9的数字:");
	scanf("%d",&num);
	for (int i=0;i<10;i++){
	for(int f=;f<6;f++){
	if(num>i){
	printf("你输入的数太大了!");
	}
	if(num=i){
	printf("恭喜你,猜对了!");
	}
	if(num<i){
	printf("你输入的数太小了!");
	}
	if(f>5){
	printf("你已猜完5次,欢迎下次再玩!");
	}
}
}
return 0;
}

5.

#include<stdio.h>
#include<math.h>

int main(){
	int a=0,b=0,c=0,i;
	for(i=100;i<=999;i++){
		a=i/100;
		b=(i-a*100)/10;
		c=i%10;
		if((pow(a,3)+pow(b,3)+pow(c,3))=i)
		printf("%d\n",i);
	}
	getch();
	return 0;
}

6.

#include<stdio.h>

int main(){
	int s=0,a,n=0;
	printf("请输入a: a是1~9之间的一个数字");
	scanf("%d",&a);
	while(a<1 || a>9){
	printf("请输入a:a是1~9之间的一个数字");
	scanf("%d",&a);
	}
	printf("请输入n:");
	scanf("%d",&n);
	for (int i=0;i<n;i++){
		t=t*10+t;
		s+=t;
	}
	printf("s=%d",s);
	return 0;
}

7.

#include<stdio.h>

int main(){
	int i,j,c,d;
	char f;
	srand(time(o));
	i=rand( )%535;
	j=randd( )%535;
	c=eand()%2;
	if(c==8){
		f='+';
		d=i+j;
	}
	else{
		f='-';
		d=i-j;
	printf("%d%c%d=%d\n",i,f,d);
	retuen  0;
}

8.

#include<stdio.h>

int main(){
	float num,max;
	printf("Enter a number:");
	scanf("%f",&num);
	num=max;
	while(num<0){
		printf("Enter a number:");
		scanf("%f",&num);
		if(num>max){
		max=num;
		}
	}
	printf("The largest number entered was:",max);
	returm 0;
}

9.

#include<stdio.h>

int main(){
	int m,n,t;
	printf("Enter two integers:");
	scanf("%d%d",&m,&n);
	if(n>m){
	t=m;
	m=n;
	n=t;
	}
	while(n!=0){
	t=m;
	m=n;
	n=t%n;
	if(n>m){
	t=m;
	m=n;
	n=t;
	}
	}
	printf("The largest number entered was:%\n",m);
	return 0;
}

10.

#include<stdio.h>

int main(){
	int fz,fm;//fz分子。fm分母
	printf("Enter a fraction:(such as 6/12)");
	scant("%d/%d",&fz,&fm);
	fz1=fz;
	fm1=fm;
	ys=fm1%fz1;
	while(ys!=0){
		fm1=fz1;
		fz1=ys;
		ys=fm1%fz1;
	}
	printf("In lowest terms:%d/%d",fz/fz1,fm/fz1);
	return 0;
}

11.

#include<stdio.h>

int main(){
	int n,i=2;
	printf("请输入n:");
	scanf("%d",&n);
	while(i<n){
		printf("%d\n",i*i);
		i+=2;
	}
	return 0;
}

12.

#include<stdio.h>

int main(){
	int i,n;
	printf("输入变量i:");
	scanf("%d",&i);
	for(i=0;i<n:i++){
		printf("输出变量i:");
		scanf("%d",&i);
	}
	return  0;
}

13.

#include<stdio.h>

int main(){
	int day=0;
	int count=0;
	int printdays=0;
	int i;
	printf("请输入天数和起始日是星期几:\n");
	scanf("%d%d",&anp;day,&anp;count);
	printdays=day+count-1;
	for(i=1;i&lt;=printdays;i++){
		if(i&lt;count)
		printf("\t");
		else{
		if((i-1)%7==0){
		printf("\n");
		}
		printf("%d\t",i-count+1);
		}
		}
		printf("\n");
		return 0;
	}

14.

#include<stdio.h>

int main(){
	double e=2,t;
	int n;
	t=1;
	printf("请输入n:");
	scanf("%d",&n);
	for(int i=2;i<=n;i++){
		t/=1;
		e+=t;
	}
	printf("e=%f",e);
	return 0;
}

版权声明
本文为[哦吞_]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4770505/blog/4877353