首页 > 其他分享 >daka :p

daka :p

时间:2023-05-04 20:13:13浏览次数:31  
标签:daka 10 int sweet ++ printf print

 

#include<bits/stdc++.h>
using namespace std;

void print(int s[]);

int judge(int c[]);

int j = 0;
int main() 
{
	int sweet[10] = {10, 2, 8, 22, 16, 4, 10, 6, 14, 20};
	int i, t[10], l;
	printf("child 1 2 3 4 5 6 7 8 9 10\n");
	printf("                         \n");
	printf("time\n");
	print(sweet);
	while(judge(sweet))
	{
		for(int i = 0; i < 10; i ++)
			if(sweet[i] % 2 == 0)
				t[i] = sweet[i] = sweet[i] / 2 ;
			else
				t[i] = sweet[i] = (sweet[i] + 1) / 2;
				
		for(l = 0; l < 9; l ++)
			sweet[l + 1] = sweet[l + 1] + t[l];
		sweet[0] += t[9];
		print(sweet);
	}
	
 } 
 int judge(int c[])
 {
 	int i;
 	for(i = 0; i < 10; i ++) if(c[0] != c[i]) return 1;
 	
 	return 0;
 	
 }
 void print(int s[])
 {
 	int k;
 	printf(" %2d ", j ++);
 	
 	for(k = 0; k < 10; k++)
 		printf("%4d", s[k]);
 	printf("\n");
 }
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	

 	
 	
 	
 	
 	
 	
 	
 	
 	
 

  

标签:daka,10,int,sweet,++,printf,print
From: https://www.cnblogs.com/kongxiangzeng/p/17372360.html

相关文章