用C语言编写程序,从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置 如何用C语言编写一程序,实现对两个字符串进行比较,然后输出两...
\u7528C\u8bed\u8a00\u7f16\u5199\u7a0b\u5e8f\uff0c\u4ece\u952e\u76d8\u8f93\u5165\u4e24\u4e2a\u5b57\u7b26\u4e32\uff0c\u8f93\u51fa\u7b2c\u4e00\u4e2a\u5b57\u7b26\u4e32\u5728\u7b2c\u4e8c\u4e2a\u5b57\u7b26\u4e32\u4e2d\u7684\u4f4d\u7f6e#include int main(){ char str1[100],str2[100]; char *p,*p1,*p2; gets(str1); gets(str2); for(p=str1;*p!='\0';p++) { for(p1=p;p2=str2;*p1==*p2;p1++,p2++); if(*p2=='\0') { printf("%d",p-str1); return 0; } } return 0;}
1\u3001\u9996\u5148\u6bd4\u8f83\u5b57\u7b26\u4e32\u7684\u5927\u5c0f\uff0c\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u7528\u6bd4\u8f83\u7b26\u53f7\u6765\u6bd4\u8f83\u5c31\u884c\u4e86\uff0c\u6bd4\u5982\u5927\u4e8e\u7b26\u53f7\u3002
2\u3001\u8fd0\u884c\u540e\uff0c\u5f97\u5230\u7ed3\u679c\uff0c\u56e0\u4e3a'abc'\u8fd9\u4e2a\u5b57\u7b26\u4e32\u662f\u5c0f\u4e8e\u2018cde\u2019\u8fd9\u4e2a\u5b57\u7b26\u4e32\u7684\uff0c\u6240\u4ee5\u7ed3\u679c\u663e\u793a\u4e3afalse\u662f\u5bf9\u7684\u3002
3\u3001\u9664\u4e86\u7528\u5927\u4e8e\u6765\u6bd4\u8f83\uff0c\u6211\u4eec\u8fd8\u53ef\u4ee5\u7528\u7b49\u53f7\u6765\u6bd4\u8f83\uff0c\u8fd9\u4e5f\u662f\u7ecf\u5e38\u7528\u6765\u6bd4\u8f83\u5b57\u7b26\u4e32\u7684\u7b26\u53f7\uff0c\u6bd4\u5982\u6bd4\u8f83\u8f93\u5165\u5bc6\u7801\u548c\u6570\u636e\u5e93\u7684\u5bc6\u7801\u662f\u5426\u76f8\u7b49\u3002
4\u3001\u8fd0\u884c\u7ed3\u679c\u662ffalse\uff0c\u5f88\u663e\u793a\uff0c\u6211\u4eec\u6bd4\u8f83\u7684\u4e8c\u4e2a\u5b57\u7b26\u4e32\u662f\u4e0d\u76f8\u7b49\u7684\u3002
5\u3001\u51fd\u6570\u662f\u6309\u5b57\u8282\u6765\u6bd4\u8f83\u7684\uff0c\u662f\u6bd4\u8f83\u5b89\u5168\u7684\u6bd4\u8f83\u51fd\u6570\uff0c\u5176\u63a5\u53d7\u4e8c\u4e2a\u53c2\u6570\uff0c\u5f53\u53c2\u65701\u6bd4\u53c2\u65702\u5c0f\u65f6\uff0c\u8fd4\u56de\u7684\u7ed3\u679c\u5c0f\u4e8e0\uff0c\u5f53\u53c2\u65701\u6bd4\u8f83\u53c2\u65702\u5927\u65f6\uff0c\u8fd4\u56de\u5927\u4e8e0\u7684\u7ed3\u679c\uff0c\u5f53\u4e8c\u8005\u76f8\u7b49\uff0c\u5219\u8fd4\u56de0\u3002
6\u3001\u8fd0\u884c\u7ed3\u679c\uff0c\u4e8c\u4e2a\u6bd4\u8f83\u90fd\u8fd4\u56de\u5c0f\u4e8e0\u7684\u6570\u5b57\u3002
#include <stdio.h>
int main()
{
char str1[100],str2[100];
char *p,*p1,*p2;
gets(str1);
gets(str2);
for(p=str1;*p!='\0';p++)
{
for(p1=p;p2=str2;*p1==*p2;p1++,p2++);
if(*p2=='\0')
{
printf("%d",p-str1);
return 0;
}
}
return 0;
}
绛旓細include<stdio.h> void main(){ int a,b,c;scanf("%d%d",&a,&b);c=a-b;printf("%d\n",c);} 杩愯缁撴灉濡傚浘鎵绀猴細
绛旓細绋嬪簭浠g爜濡備笅锛歩nclude <stdio.h> //缂栬瘧棰勫鐞嗗懡浠 int main(int argc, char *argv[]) //涓诲嚱鏁帮紝瀛楃鐨勫0鏄 { char a,b; //瀹氫箟瀛楃a锛宐 scanf("%c %c",&a,&b); //杈撳叆瀛楃a锛宐 printf("%c %c\n",a,b);//鎵撳嵃瀛楃a锛宐 return 0; //杩斿洖骞朵笖杈撳嚭a锛宐 } 鎵╁睍...
绛旓細include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\n";cin>>a>>b;doublesum=((double)(a+b)/2*(b-a+1));cout<<sum<<endl;return0;}
绛旓細C璇█浠庨敭鐩鍑哄叆涓や釜鏁存暟锛屾眰鍏跺拰锛屽彲浠ュ弬鑰冧笅闈㈢殑浠g爜锛歩nclude<stdio.h> int main(){ int a1, a2;printf("璇杈撳叆涓涓暣鏁:");//杈撳叆浠ョ┖鏍奸棿闅 鍥炶溅缁撴潫 scanf_s("%d %d", &a1, &a2);printf("%d+%d=%d\n", a1, a2, a1 + a2);return 0;} ...
绛旓細浠ヤ笅鏄竴涓鐢–璇█缂栧啓鐨绋嬪簭锛鐢ㄤ簬浠庨敭鐩樿緭鍏ヤ袱涓鏁存暟锛岃绠楀畠浠殑鍜岀殑骞虫柟鏍癸細include <stdio.h> include <math.h> int main() { int num1, num2;float sum, sqrt_sum;printf("Enter two positive integers: ");scanf("%d %d", &num1, &num2);sum = num1 + num2;sqrt_sum = ...
绛旓細include "stdio.h"// void main(void){ int a,b,c;printf("璇杈撳叆涓涓崄杩涘埗鏁存暟!\na=");scanf("%d",&a);printf("b=");scanf("%d",&b);printf("璇疯緭鍏ヨ繍绠楃(1鍔犳硶;2涔樻硶;3闄ゆ硶):\n杩愮畻绗:");for(;;){ scanf("%d",&c);if(c==1){ printf("a+b=%d\n",a+b);break...
绛旓細include<stdio.h>int main(){ double a,b; scanf("%lf %lf",&a,&b); printf("a+b=%.2lf\n",a+b); printf("a-b=%.2lf\n",a-b); printf("a*b=%.2lf\n",a*b); return 0;} 鏈涢噰绾
绛旓細void main(){ int x,y,sum;printf(" INPUT X,Y ");scanf("%d",&x);scanf("%d",&y);sum=x*x+y*y;printf("%d*%d+%d*%d=%d",x,x,y,y,sum);getch();}
绛旓細include <stdio.h> int main(){ int a, b;printf("璇杈撳叆涓涓笉鍚岀殑鏁存暟锛");scanf("%d %d", &a, &b);if (a != b){ int tmp = a;a = b;b = tmp;printf("浜ゆ崲鍚庣殑鏁颁负%d %d\n", a, b);} else { printf("涓や釜鏁扮浉绛夛紝鏃犻渶浜ゆ崲锛乗n");} return 0;} ...
绛旓細printf("璇杈撳叆绗浜涓瓧绗︿覆锛歕n");gets(s2);printf("璇疯緭鍏ユ彃鍏ヤ綅缃,娉ㄦ剰涓嶈澶т簬%d锛歕n",strlen(s1));scanf("%d",&n);for(i=0;i<(int)strlen(s1);i++)s[i]=s1[i];for(i=0;i<(int)strlen(s2);i++){ s[n+strlen(s2)+i]=s1[n+i];s[n+i]=s2[i];} puts(s);}...