第十一次作業

2022-09-10 10:18:31 字數 1438 閱讀 4097

編寫程式,統計字串中大寫字母的個數。

#include

main()

char str[20];

int i,cnt;

cnt=i=0;

gets(str);

while(str[i]!='\0')

if(str[i]>='a'&&str[i]<='z')

cnt++;

i++;

printf("大寫字母個數為%d\n",cnt);

2.編寫程式,去掉字串中所有的星號。

#include

main()

char str[20];

int i,j;

i=j=0;

gets(str);

while(str[i]!='\0')

if(str[i]!='*')

str[j++]=str[i];

i++;

i=0;

while(iputchar(str[i++]);

3.編寫程式,將字元陣列啊中的字母複製到字元陣列b中,要求每三個字元後插入乙個空格。

#include

main()

char a[20],b[20];

int i,j;

gets(a);

for(i=j=0;a[i]!='\0';i++)

b[j++]=a[i];

if((i+1)%3==0)

b[j++]=' ';

b[j]='\0';

puts(b);

4.輸入字串中位置為奇數,ascii為偶數的字元。

#include

main()

char str[80];

int i=0;

gets(str);

while(str[i]!='\0')

if((i+1)%2==1&&str[i]%2==0)

putchar(str[i]);

i++;

5.統計字串中各數字字元的個數。

#include

main()

char str[80];

int cnt[10]=;

int i=0;

gets(str);

while(str[i]!='\0')

if(str[i]>='0'&& str[i]<='9')

cnt[(str[i]-'0')%10]++;

i++;

for(i=0;i<=9;i++)

printf("數字字元%d:%d個\n",i,cnt[i]);

第十一次作業

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 精通c語言,深入了解c語言的程式設計,學會自己編寫程式 這個作業在那個具體方面幫助我實現目標 進一步的的認識函式,學習函式的定義 呼叫和申明,並學習變數的作用域 生存週期和儲存型別 參考文獻 1.pta實驗作業...

第十一次作業

這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練掌握運用各語法 這個作業在哪個具體方面幫助我實現目標 巨難的程式設計題 參考文獻 題目內容描述 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。1.1....

第十一次作業

4 cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。2 salariedemployee colaemployee 的子類,拿固定工資的員工。3 hourlyemployee colaemployee 的子類,按小...