2024-3-12 【做题】

int n=0,i=0;

scanf(“%d”,&n);

getchar();

for(i=0;i<n;i++){

gets(input[i]);

}

for(i=0;i<n;i++){

if(judge(input,i)){

int j=0;

int cnt=strlen(input[i]);

int blank=0;

char insert[]={“qiao ben zhong.”};

for(j=cnt-1;;j–){

if(input[i][j]==’ '){

blank++;

}

if(input[i][j]==‘,’){

blank++;

}

if(blank==3){

j++;

break;

}

}

strcpy(input[i]+j,insert);

printf(“%s\n”,input[i]);

}

else{

printf(“Skipped\n”);

}

}

return 0;

}

在这里插入图片描述

#include<stdio.h>

int main(){

int x,y;

scanf(“%d %d”,&x,&y);

int s,s1,s2;

s1=y*100;

s2=(100-x)*100;

s=5000-(s1/2)-(s2/2);

printf(“%d”,s);

return 0;

}

在这里插入图片描述

#include<stdio.h>

int main(){

double m,h;

scanf(“%lf %lf”,&m,&h);

double num;

num=m/(h*h);

if(num>25.0){

printf(“%.1lf\n”,num);

printf(“PANG\n”);

}else{

printf(“%.1lf\n”,num);

printf(“Hai Xing\n”);

}

return 0;

}

在这里插入图片描述

#include<stdio.h>

int main(){

int n;

scanf(“%d”,&n);

char m[10];

for(int i=0;i<n;i++){

scanf(“%s”,m);

int num[6];

for(int j=0;j<6;j++){

num[j]=m[j]-‘0’;

}

if((num[0]+num[1]+num[2])==(num[3]+num[4]+num[5])){

printf(“You are lucky!\n”);

}else{

printf(“Wish you good luck.\n”);

}

}

return 0;

}

在这里插入图片描述

#include<stdio.h>

int main(){

int n;

scanf(“%d”,&n);

for(int i=0;i<n;i++){

int x,h,m;

scanf(“%d %d %d”,&x,&h,&m);

if(x==1){

if(h>130){

printf("ni li hai! ");

}else if(h==130){

printf("wan mei! ");

}else{

printf("duo chi yu! ");

}

if(m>27){

printf(“shao chi rou!”);

}else if(m==27){

printf(“wan mei!”);

}else{

printf(“duo chi rou!”);

}

printf(“\n”);

}

else{

if(h>129){

printf("ni li hai! ");

}else if(h==129){

printf("wan mei! ");

}else{

printf("duo chi yu! ");

}

if(m>25){

printf(“shao chi rou!”);

}else if(m==25){

printf(“wan mei!”);

}else{

printf(“duo chi rou!”);

}

printf(“\n”);

}

}

return 0;

}

在这里插入图片描述

#include <stdio.h>

#include <string.h>

int iszf(char a){

if(a>=‘0’ && a<=‘9’){

return 1;

}

if(a>=‘a’ && a<=‘z’){

return 1;

}

if(a>=‘A’ && a<=‘Z’){

return 1;

}

return 0;

}

char zxxx(char a){

if(a>=‘A’ && a<=‘Z’){

if(a==‘I’){

return ‘I’;

}else{

return a+32;

}

}

return a;

}

int main(){

int n;

scanf(“%d\n”,&n);

while(n–){

char a[1010],b[1010];

int la=0,lb=0;

gets(a);

printf(“%s\n”,a);

la=strlen(a);

int lk=0;

int ff=0;

for(int i=0;i<la;i++){

if(a[i]==’ '){

lk++;

}else if(!iszf(a[i])){

lk=0;

ff=1;

b[lb++]=zxxx(a[i]);

}else{

if(lk>0 && ff){

b[lb++]=’ ';

}

lk=0;

ff=1;

b[lb++]=zxxx(a[i]);

}

}

b[lb]=0;

printf("AI: ");

for(int i=0;i<lb;i++){

if((b[i]==‘I’)&&

(i==0||!iszf(b[i-1]))&&

(!iszf(b[i+1]))

){

printf(“you”);

}else if( (b[i]‘m’&&b[i+1]‘e’)&&

(i==0||!iszf(b[i-1]))&&

(!iszf(b[i+2]))

){

printf(“you”);

i+=1;

}else if(b[i]==‘?’){

printf(“!”);

}else if( (b[i]‘c’&&b[i+1]‘a’&&b[i+2]‘n’&&b[i+3]’ '&&b[i+4]‘y’&&b[i+5]‘o’&&b[i+6]==‘u’)&&

(i==0||!iszf(b[i-1]))&&

(!iszf(b[i+7]))

){

printf(“I can”);

i+=6;

}else if( (b[i]‘c’&&b[i+1]‘o’&&b[i+2]‘u’&&b[i+3]‘l’&&b[i+4]‘d’&&b[i+5]’ '&&b[i+6]‘y’&&b[i+7]‘o’&&b[i+8]==‘u’)&&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值