c语言作业的总总汇编

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

-: 1:#include

-: 2:int main(void)

1: 3:{

1: 4: printf("Programming in C is fun! \n"); 1: 5: return 0;

-: 6:}

-: 2:int main(void)

1: 3:{

1: 4:printf("****\n***\n**\n*\n");

1: 5:return 0;

-: 6:}

-: 2:int main(void)

2: 3:{

-: 4: int n;

2: 5: scanf("%d",&n);

2: 6: printf("%d %d %d \n", n%10, n/10%10, n/100); 2: 7: return 0;

-: 8:}

-: 2:int main(void)

2: 3:{

-: 4: int a,b,c,d,time1,time2;

2: 5: printf("Enter time1:");

2: 6: scanf("%d",&time1);

2: 7: printf("Enter time2:");

2: 8: scanf("%d",&time2);

2: 9: a=time1%100;

2: 11: if(b>=a){

1: 12: c=(time2-time1)/100;

1: 13: d=b-a;

-: 14: }

-: 15: else{

1: 16: c=(time2-time1)/100;

1: 17: d=b-a+60;

-: 18: }

2: 19: printf("The train journey time is %d hours %d minutes\n",c,d); 2: 20: return 0;

-: 21:}

-: 2:int main(void)

2: 3:{

-: 4: int x,y,a,b,c,d;

2: 5: printf("Enter a number:");

2: 6: scanf("%d",&x);

2: 7: d=x%10;

2: 8: c=(x-d)%100/10;

2: 9: b=(x/100)%10;

2: 10: a=x/1000;

2: 11: a=(a+9)%10;

2: 12: b=(b+9)%10;

2: 13: c=(c+9)%10;

2: 15: y=c*1000+d*100+a*10+b;

2: 16: printf("The encrypted number is %d\n",y); 2: 17: return 0;

-: 18:}

-: 2:int main(void)

4: 3:{

-: 4: int a,b,i,n;

-: 5: double m,sum;

4: 6: printf("Enter n: ");

4: 7: scanf("%d",&n);

4: 8: a=1;

4: 9: b=1;

4: 10: sum=0;

73: 11: for(i=1;i<=n;i++){

69: 12: m=a*1.0/b;

69: 13: sum=sum+m;

69: 14: a=-a;

69: 15: b=b+3;

-: 16: }

4: 17: printf("sum=%.3f\n", sum); 4: 18: return 0;

-: 19:}

-: 20:

-: 2:double fact(double s)

6: 3:{

6: 4:double i,a=1;

50: 5:for (i=1;i<=s;i++)

44: 6:a=a*i;

6: 7:return a;

-: 8:}

-: 9:int main()

2: 10: {

-: 11:double x,y,m,n;

2: 12:printf("Enter m: ");

2: 13:scanf("%lf",&m);

2: 14:printf("Enter n: ");

2: 15: scanf("%lf",&n);

2: 16:y=fact(n-m);

2: 17:m=fact(m);

2: 18: n=fact(n);

2: 19:x=n/(y*m);

2: 20:printf("result=%.0f",x); 2: 21: return 0;

-: 22:}

1 .3.1.3 统计字符个数

【问题描述】

输入10 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

【输入形式】

从键盘输入正实数x的值。

【输入输出样例1】(下划线部分表示输入)

Input 10 characters: Reold 123?

letter =5, blank =1, digit =3, other =1

【样例说明】

输入提示符后要加一个空格。例如“Input 10 characters: ”,其中“:”后要加一个且只能一个空格。输出语句的“=”两边无空格。

英文字母区分大小写。必须严格按样例输入输出。

-: 1:#include

-: 2:int main(void)

2: 3:{

-: 4: int digit,i,letter,blank,other;

-: 5: char ch;

2: 6: digit=letter=blank=other=0;

2: 7: printf("Input 10 characters: ");

22: 8: for(i=1;i<=10;i++){

20: 9: ch=getchar();

30: 10: if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) 10: 11: letter++;

16: 12: else if(ch>='0'&&ch<='9')

6: 13: digit++;

7: 14: else if((ch=='\n')||(ch==' '))

3: 15: blank++;

-: 16: else

1: 17: other++;

-: 18: }

相关文档
最新文档