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;
}
本文来自博客园,作者:朝日奈椿,转载请注明原文链接:https://www.cnblogs.com/kuanboland/p/17267114.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步