C's egg pain
	
    
    
	1.输入一段字母加数字的句子,然后输出其中有几组数字,并且输出各组数字,并对其求平均值(取整即可)
#include<stdio.h>
#include<math.h>
int main()
{
	int i,x=0,t=0,n=0,p=0;
	char a[90]={0};
	scanf("%s",a);
	printf("Found:");
	for(i=0;i<90;i++)
	{
		if(a[i]>=48&&a[i]<=57)
		{
			
			if(a[i+1]>=48&&a[i+1]<=57)
				printf("%d",a[i]-48);
			else 
				printf("%d ",a[i]-48);
			if(t==0)
				n++;
			t=1;
		}
		else
			t=0;
	}
	printf("\nTotal:%d\n",n);
	for(i=89;i>=0;i--)
	{
		if(a[i]>=48&&a[i]<=57)
		{
			x+=(a[i]-48)*pow(10,p);
			p++;
			t=1;
		}
		else
			p=0;
	}
	printf("Average:%d\n",x/n);
	return 0;
	
}
 
2.连续输入十个数字,并且每输入完一个都将输入的数字插入数组,并且排序数组,输出当前数组的元素
#include<stdio.h>
int main()
{
	int t,i,j;
	int a[10]={0};
	for(i=0;i<10;i++)
	{
		scanf("%d",&a[i]);
		for(j=0;j<=i;j++)
		{
			if(a[i]<a[j])
			{
				t=a[i];
				a[i]=a[j];
				a[j]=t;
			}
		}
		for(j=0;j<=i;j++)
			printf("%d ",a[j]);
		printf("\n");
	   }
	return 0;
}
    
     
	
	
    
    
	相关文档:
        
    
    #include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/wait.h>
#define QLEN 20
# ......
	
    
        
    
    1、两个float型数据相加,也都先转化成double型,然后再相加,以提高运算精度。
2、求字节运算符sizeof,记住它不是一个函数。
3、++,--运算符只能用于变量,而不能用于常量或者表达式。
4、++,--的结合方向是“自右向左”。
  int i=3; 
  cout<<-i++<<endl;
  cout< ......
	
    
        
    
    PART (1)
/*
===============================================
经典排序思想,并用C语言指针实现排序算法
================================================
*/ 
/*
=============================================================================
相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定 ......