1
#include<stdio.h>
int q,w;
char a[100],p;
int main()
{
a[99]='\0';
scanf("%c",&p); //特定字符
scanf("%s",a);
for(int i=0;i<=99;i++){
if(a[i]==p){
w++;
}
}
printf("%d",w);
return 0;
}
2 求和
#include<stdio.h>
int he(int a,int b)
{
return a+b;
}
int a,b,c;
int main(){
scanf("%d%d",&a,&b);
c=he(a,b);
printf("%d",c);
return 0;
}
3转换
#include<stdio.h>
char b,a[100];
int main()
{
gets(a);
for(int i=0;i<=99;i++){
if(a[i]>=65&&a[i]<=90){
a[i]=(char)a[i]+32;
}
else if(a[i]>=97&&a[i]<=122)
a[i]=(char)a[i]-32;
printf("%c",a[i]);
}
return 0;
}
4 行列
#include<stdio.h>
int a[100],n,m;
int main()
{
scanf("%d%d",&m,&n);
int b[m][n];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
b[i][j]=i+j;
printf("%d ",b[i][j]);
}
printf("\n");
}
return 0;
}
5
#include<stdio.h>
int a[10],b[10],n;
int main()
{int i=0;
scanf("%d",&n);
for(;i<n;i++){
scanf("%d",&a[i]);
}
for(i=n-1;i>=0;i--){
printf("%d ",a[i]);
}
return 0;
}