1樓:幽居古藤
#include
main()
printf("\n");
}經本人親自編寫並測試,如有不懂請q我172610236
2樓:匿名使用者
#include
main()
printf("%c",s);}
3樓:匿名使用者
------------------------------------
經過執行
#include
main()
}for(i=0;a[i]!='\0';i++)printf("%c",a[i]);
printf("\n");}
4樓:匿名使用者
deal(char str)
else
str++;}}
輸入乙個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出!
5樓:百度使用者
以下程式通過測試. 有問題請追問!#include void main()
else if(*p>='a'&&*p<='z')p++;
}printf("%s\n",s);
}附圖:
6樓:土匪平頭
彙編???
data segment
any db 22
db 10
db 20 dup(?)
data ends
code segment
assume cs:code,ds:datastart:
mov ax,data
mov ds,ax
mov bx,offset any
add bx,2
call input
call _test
call show
mov ah,4ch
int 21h
show proc
mov cx,10
push bx
l1: mov ah,2
mov dl,byte ptr [bx]
int 21h
inc bx
loop l1
pop bx
retshow endp
input proc
push bx
mov ah,10
lea dx,any
int 21h
pop bx
retinput endp
_test proc
push bx
mov cx,10
ls: cmp byte ptr [bx],'a'
jb ll
lb: cmp byte ptr [bx],'z'
ja exit
sub byte ptr [bx],20hinc bx
loop ls
jmp exit1
ll: cmp byte ptr [bx],'z'
ja exit
cmp byte ptr [bx],'a'
jb exit
add byte ptr [bx],20hinc bx
loop ls
jmp exit1
exit: mov byte ptr [bx],' '
inc bx
loop ls
exit1: pop bx
ret_test endp
code ends
end start
c語言:從鍵盤輸入乙個字串,將其中的的小寫字母改為大寫字母,並輸出修改後的字串
7樓:匿名使用者
#include
int main()
printf("%s\n",s);
return 0;}
8樓:75_飛星
#include
#include
int main(void)
a[++i] = '\0';
puts(a);}
9樓:匿名使用者
main()
printf("%s",a);}
10樓:岑永洪
資訊學奧賽 1138-將字串中的小寫字母轉換成大寫字母
c語言,我編的程式是輸入乙個字串,將其中的大寫字母變成小寫字母,小寫字母變成大寫字母,並輸出。如
11樓:匿名使用者
你有兩條if語句,你在最後一條if語句前面加 else 就可以了
12樓:匿名使用者
將第二個if改為else if
13樓:奈乜希
用用清華的c語言教材
c語言編寫乙個程式:從鍵盤輸入乙個字串,將其中的小寫字母全部轉換為大寫字母,
14樓:狂暴術土
這樣就歐了,你所說的什麼以!結束是啥意思?你輸入字元竄愛打多少大多少,不想打了回車就是了,關!什麼事?
#include
#include
void main()
c語言程式設計,從鍵盤輸入一字串,將其中的小寫字母全部轉換成大寫字母
15樓:愛夏的你呀
小寫字母全部轉換成大寫字母的源**如下:
#includevoid main()
printf("input a string:\n");
gets(str);
while (str[i])
fclose(fp);
fp=fopen("test.txt","rt");
fgets(str,100,fp);
printf("%s\n",str);
fclose(fp);
}擴充套件資料1、程式語言終究開始引入了函式的概念,即允許程式對**進行斷行。如果已經完成,不再使用goto語句來表示**的斷行。函式呼叫後,函式將回到下一條指令。
2、如果goto語句已經過時,那麼對程式建立無限迴圈應該如何去做呢,這是一些硬體工程師可能會疑惑的問題。畢竟,之前都是通過建立乙個goto語句然後再返回到main語句。
16樓:多xdl點事
**如下:
#include
#include
#include
int main()
fputc('#',fp);
if(fclose(fp)!=0)
printf("file cannot be closed \n");
else
printf("file is now closed \n");
return 0;
}程式執行如下:
擴充套件資料c語言對檔案輸入可以用fputc函式,只需要迴圈遍歷輸入,把輸入的每個字串進行大寫的轉換,大小寫轉換可以通過c語言內置於ctype.h的toupper函式來轉換,沒轉換乙個字串可以直接寫入到檔案中,最後在追加乙個#好字元,就完成功能了。
17樓:匿名使用者
|#include
int main()
return 0;}
18樓:愛笑的筆跡
#include
#include
void main()
fclose(fp);
fp=fopen("file.txt","r");
ch=fgetc(fp);
while(ch!=eof)
printf("\n");
fclose(fp);}
19樓:匿名使用者
#include
#include
void main()
while(1);
fclose(fp);}
c語言:輸入乙個字串,將其中所有大寫字母改成小寫字母,而小寫字母全部改成大寫字母,非字母字元不變
20樓:匿名使用者
輸入字串,判斷字元是大寫還是小寫,
大寫字元加32,小寫字元減32,然後輸出即可。
輸入乙個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出。
21樓:匿名使用者
public class test
string result=new string(array);
system.out.println("source: "+s);//列印原始字串
system.out.println("result: "+result);//列印結果字串}}
22樓:匿名使用者
利用ascii便碼,大小寫只是值差23。加23或減23就ok了
c語言怎麼用scanf輸入字串
你的意bai思是輸入多餘的字元吧?du 1 因為zhi你用scanf輸入dao的字元都是輸入到緩衝區中的,例如 內你定義了乙個只接容受乙個字元的變數ch,但卻輸入了多餘的字元,這種情況會給編譯器造成困擾,因為他並不完全智慧型,通常採用這種方法釋放掉緩衝區內多餘的字元輸入 例如 2 char ch s...
C語言!編寫函式統計子字串在另字串中出現的次數 區分
include include int fun char a,char b int i,j,n1,n2,n3,n4 0 n1 strlen a n2 strlen b for i 0 idun3 0 for j 0 j 如圖所zhi示,望採納。dao。用c語言編寫輸入一字串,統計字串中各個字母出現的...
C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列
include int main tmp a i a i a max a max tmp printf s n a return 0 c語言程式設計 編寫程式,從鍵盤輸入乙個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inord...