#include<stdio.h> #include<string.h> int main() {char name[20];int length,i,count[26]={0};printf("輸自己名拼音:");scanf("%s",name);length=strlen(name);for(i=0;i<length;i++)count[name[i]-'a']++;for(i=0;i<26;i++)printf("%c:%d個\n",'A'+i,count[i]);return 0; }作業1,好難.....
#include<stdio.h> int main() {int n,num[10],i,t;printf("輸入n的值:");scanf("%d",&n);printf("依次輸入每個整數,用空格隔開:");for(i=0;i<n;i++)scanf("%d",&num[i]);for(i=0;i<n/2;i++){t=num[i];num[i]=num[n-1-i];num[n-1-i]=t;}for(i=0;i<n;i++)printf("%d",num[i]);return 0; }作業2,重點是循環,還是很難...
#include<stdio.h> int main() {int a[10],b[10],i,j;printf("輸入第一個數組,共10個數字:");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("輸入第二個數組,共10個數字:");for(i=0;i<10;i++)scanf("%d",&b[i]);for(i=0;i<10;i++)for(j=0;j<10;j++)if(a[i]==b[j])printf("%d",a[i]);return 0; }
作業3
#include<stdio.h> void R(int n) {if(!n)return;printf("%d",n%10);R(n/10); } int main() {int num;printf("輸入一個多位數:");scanf("%d",&num);R(num);return 0; }作業4,廢了好大力氣,如果沒有別人幫助,這個夠嗆。。。。
?