#include<stdio.h>
void cal(int n1,int n2,char f);
int main()
{
int n1,n2;
char f;
printf("分别输入两个小于100整数及一个运算符号:\n");
scanf("%d%d",&n1,&n2);
getchar();
scanf("%c",&f);
cal(n1,n2,f);
return 0;
}
void cal(int n1,int n2,char f)
{
int an=0;
switch(f)
{
case '+':an=n1+n2;break;
case '-':an=n1-n2;break;
case '*':an=n1*n2;break;
case '/':an=n1/n2;break;
case '%':an=n1%n2;break;
}
printf("%d%c%d=%d\n",n1,f,n2,an);
}
#include<stdio.h>
#include<string.h>
void count(char *str1,char *str2);
int main()
{
char str1[100]={0},str2[8]={0};
gets(str1);
scanf("%s",str2);
count(str1,str2);
return 0;
}
void count(char *str1,char *str2)
{
int cnt=0,len1=strlen(str1),len2=strlen(str2),i,j,flag=0;
for(i=0,j=0;i<len1;i++,j++)
{
if(j==len2)
j=-1;
if(str1[i]!=' ' && flag)
continue;
if(str1[i]==' ' && flag)
{
flag=0;
j=-1;
continue;
}
if(str1[i]!=' ' && str2[j]!=str1[i])
{
flag=1;
continue;
}
if((str1[i]==' ' || i==len1-1) && !flag)
{
cnt++;
j=-1;
}
}
printf("%s %d\n",str2,cnt);
}
#include<stdio.h>
#include<string.h>
void dele(char *str,char c);
int main()
{
char str[50]={0},c;
gets(str);
scanf("%c",&c);
dele(str,c);
printf("%s\n",str);
return 0;
}
void dele(char *str,char c)
{
int len=strlen(str),i,j;
for(i=0;i<len;i++)
{
if(str[i]==c)
{
for(j=i;j<len-1;j++)
{
str[j]=str[j+1];
}
str[len-1]=0;
len--;
i--;
}
}
}