#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,废了好大力气,如果没有别人帮助,这个够呛。。。。