种一棵树最好是十年前,其次是现在.|

朝日奈椿

园龄:2年3个月粉丝:1关注:1

C语言题目

#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d+%d=%d\n",a,b,a+b);
    printf("%d-%d=%d\n",a,b,a-b);
    printf("%d*%d=%d\n",a,b,a*b);
    printf("%d/%d=%d\n",a,b,a/b);
    printf("%d%%%d=%d\n",a,b,a%b);
    return 0;
}

#include <stdio.h>
int main()
{
    int n,a[6][6],i,j,h,l,f=0,temp;
    scanf("%d",&n);
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
            scanf("%d",&a[i][j]);//输入数组
		if(n==1)
		{
		printf("0 0");
		return 0;}//特殊情况只有一个数字
     for(i=0;i<n;i++)
     {   
         for(j=1,temp=a[i][0];j<n;j++)
         {
             if(temp<a[i][j])
			 {
			 temp=a[i][j];
			 }
         }//找出一行的最大值存入temp

		  for(j=0;j<n;j++)
         {
             if(temp==a[i][j])//有可能每行有多个元素的值等于最大值
			 {
			l=j;   //固定该列
			 for(h=0,f=0;h<n;h++)//判断该元素是否为该列最小
         {
             if(temp>a[h][l])
                 f++;
         }
         if(!f)//最小就是鞍点
         {
             printf("%d %d",i,l);
             return 0;
         }
			 }
         }
        
     }
    printf("NONE");
    return 0;
}

#include<string.h>
struct book
{
	char name[31];
	double price;
};
 
int main()
{
	int n,i;
	struct book books[10];
 
	scanf("%d", &n);
	if(n==0) return 0;
    for(i = 0; i<n; i++){
        scanf("\n");        //*important*! 
        gets(books[i].name);
        scanf("%lf",&books[i].price);
    }
    
	//寻找最大值和最小值
	int max=0,min=0;
	for(i=1;i<n;i++){
		if(books[i].price>books[max].price){
			max=i;
		}
		if(books[i].price<books[min].price){
			min=i;
		}
	}
	printf("%.2f, %s\n",books[max].price,books[max].name);
	printf("%.2f, %s\n",books[min].price,books[min].name);
 
	return 0;
}

#include <stdio.h>
int main()
{
    int N,a[1001],b[10]={0},i,j,t=0;
 scanf("%d",&N);
 for(i=0;i<N;i++)
 {
  scanf("%d",&a[i]);
  if(a[i]==0) b[0]++;
  else
  {
     while(a[i]!=0)
   {
   b[a[i]%10]++;
   a[i]=a[i]/10;
   }
  }
      
 }
 j=b[0];
 for(i=0;i<10;i++)
 {
  if(j<=b[i]) j=b[i];
 }
    printf("%d:",j);
 for(i=0;i<10;i++)
 {
  if(j==b[i]) 
  {
   printf(" %d",i);
  }
 } 
 return 0; 
} 

#include <stdio.h>
#include <ctype.h>		// isalpha()函数所需头文件 
int main()
{
	
	char c;	
	while((c = getchar()) != '\n') 		// 读取用户从键盘输入的单个字符 
	{
		if (isalpha(c))		 // isalpha():判断字符是否为字母 
		{	
			if ((c >= 88 && c <= 90) || (c >= 120 && c <= 122))
				c-=23;
			else
				c+=3;
		}
		putchar(c);		// 输出一个字符, c为输出参数 
	}
	return 0; 
} 

#include<stdio.h>
int main()
{
	int n,a[100],i,j,temp;
	while(scanf("%d",&n)!=EOF)
	{
		for(i=0;i<n;i++)
			{
			scanf("%d",&a[i]);
			}
		for(i=0;i<n;i++)
		{
			for(j=n-1;j>i;j--)
			{
				if(a[j]>a[j-1])
				{
					temp=a[j];
					a[j]=a[j-1];
					a[j-1]=temp;
				}
			}
		}
		printf("%d",a[0]);
		for(i=1;i<n;i++)
			{
			printf("The sorted order:%d",a[i]);
			}
		printf("\n");
	}
	return 0; 
}
posted @   朝日奈椿  阅读(21)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起