1樓:雪龍玉龍
第一題:
#include
#include
char *f(char *s,int m,int n);
int main(void)
int m,n;
char s1[20];
printf("please input m and n:");
scanf("%d%d",&m,&n);
printf("please input a string:");
scanf("%s",s1);
printf("%s\n",f(s1,m,n));
return 0;
char *f(char *s,int m,int n)int i,j=0;
char t[20];
for(i=m;i<=m+n-1;i++,j++)t[j]=s[i];
t[j]='\0';
strcpy(s,t);
return (s);
第二題:
#include
int main(void)
int i,index1=0,index2=0,temp;
int s[10];
printf("please input 10 integers:");
for(i=0;i<10;i++)
scanf("%d",&s[i]);
for(i=1;i<10;i++){
if(s[i]>s[index1])
index1=i;
if(s[i]index2=i;
temp=s[index1];
s[index1]=s[0];
s[0]=temp;
temp=s[index2];
s[index2]=s[9];
s[9]=temp;
for(i=0;i<10;i++)
printf("%d ",s[i]);
printf("\n");
return 0;
2樓:匿名使用者
#include
#include
main();
int m,n,i,j=0;
gets(str1);
scanf("%d%d",&m,&n);
for(i=m;i str2[j++]=str1[i]; puts(str2);} 遍歷字串,比較其ascii,分別用不同的變數 參考 dim intnumber as integer,intucase as integer,intlcase as integer,intspace as integer dim i as integer,strtmp as string intnu... 你好!p,q是指標,p,q表示p,q指向的地址儲存的字元 根據程式來說 for p s,q s p 0 p if p del x q p q p puts s 首先,p作為迴圈下標,從s字串的第一位到最後一位判斷是否為刪除的字元 其次,q作為新字串s的下標,對於每一位非刪除字元,儲存下來,q下標 1... 允天曼 ho彙編?不是很懂.用字串.length 看是不是能獲得長度?int i 字串.indexof 獲得位置字串.substring i, 組合語言編語言也分好多種的,你說的是哪一種語言 data segment msg1 db length shex db 0123456789abcdef m...急!用VB編寫程式,對輸入的字串進行識別,找出其中大寫字母 小寫字母 空格 數字及其他字元的個數
C語言,利用指標編寫程式 刪除字串中的某字元
怎麼用組合語言編寫程式,統計字串的長度並輸出