3)、請補充函式fun(),該函式的功能是:從『a』到『z』統計乙個字串中所有字母字元各自出現的次數,結果儲存在陣列alf中。注意:不區分大小寫,不能使用字串庫函式。
例如,輸入:「a=abc+5*c」,結果為:a=2,b=1,c=2。
注意:部分源程式給出如下。
請勿改動主函式main和其他函式中的任何內容,僅在函式fun的橫線上填入所編寫的若干表示式或語句。
試題程式:
#include
#include
#define n 100
void fun(char *tt,int alf)
int i;
char *p=tt;
for(i=0;i<26;i++)
alf[i]=0;;
while(*p)
if(*p>='a'&&*p<='z')
*p+=32;
if(*p>='a'&&*p<='z')
alf[*p-'a']++;
p++;
main()
char str[n];
char a='a';
int alf[26],k;
clrscr();
printf("\nplease enter a char string:");
scanf("%s",str);
printf("\n**the original string**\n");
puts(str);
fun(str,alf);
printf("\n**the number of letter**\n");
for(k=0;k<26;k++)
if(k%5==0)
printf("\n");
printf("%c=%d ",a+k,alf[k]);
printf("\n");
4)、從鍵盤上輸入兩個整數m和n,求其最大公約數。
main()
data;
int main()
data data[10];
int a[13]=;
int b[13]=;//閏年時
int n=0,i,year;
scanf("%d",&year);
if(((year%4==0)&&(year%100!=0))||(year%400==0))//閏年時
for(i=1;i<=12;i++)
if((year*365+(year-1)/4-year/100+year/400+b[i])%7==5)
data[n].month=i;
data[n].day=13;
n++;
else//平年
for(i=1;i<=12;i++)
if((year*365+year/4-year/100+year/400+a[i])%7==5)
data[n].month=i;
data[n].day=13;
n++;
if(n==1)
printf("there is %d black friday in year %d.\nit is:\n",n,year);
printf("%d/%d/%d\n",year,data[0].month,data[0].day);
else
printf("there are %d black fridays in year %d.\nthey are:\n",n,year);
for(i=0;ireturn 0;
2參***
#include
void main()
int yijiao;
int wujiao;
int yiyuan;
int sum;
for(yiyuan=0;yiyuan<100;yiyuan++)
for(wujiao=0;wujiao<100;wujiao++)
for(yijiao=0;yijiao<100;yijiao++)
sum=yijiao+wujiao*5+yiyuan*10;
if((sum>=100)&&(sum%100==0)&&(18*yijiao==15*wujiao)&&(15*wujiao==20*yiyu
printf("%d,%d,%d,%d\n",yijiao,wujiao,yiyuan,sum/10);
break;
全國軟體設計大賽
全國軟體專業人才設計與開發大賽題目選拔試題 一 基礎篇 50分 1 單選 每題1分,10小題共10分 1 執行下列程式中的輸出語句後,x的值是 c main a 30 b 60 c 50 d 80 2 在c語言中,下列選項屬於合法的長整型常數的是 a a 0l b 1234567 c 0.02345...
諾基亞手機軟體設計大賽
諾基亞官方舉辦手機軟體設計創意競賽活動,獎金豐厚 值得期待。早期大家體會手機軟體功能的最豐富的體驗就算是手機遊戲了,手機螢幕早期僅僅是單色的,所以手機廠商能做的,就是在手機內建一些簡單的遊戲。這些遊戲都是廠商以自己的專屬平台所開發的,這些發售時就內建的遊戲在手機預存了多少就是多少,使用者無法自己新增...
2010華為軟體設計大賽初級題目
2010年華為軟體設計大賽試卷 類別 軟體c 語言 高階 程式設計題 共3題,第1題20分,第2題30分,第3題50分。請上機編寫程式,按題目要求提交檔案。詳見考試說明 本試題採用自動測試用例進行評分,測試用例不對考生公開,凡不滿足提交要求導致不能編譯或用例不通過,不予評分 1.逆序輸出 輸入乙個字...