频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

C语言程序设计经典实例之九

来源:唯C世界 作者:不详 出处:巧巧读书 2007-07-19 进入讨论组
上一页 1 2 3 
【程序87】

  题目:回答结果(结构体变量传递)

  1.程序分析:     

  2.程序源代码:

#include "stdio.h"
struct student
{
 int x;
 char c;
} a;
main()
{
 a.x=3;
 a.c='a';
 f(a);
 printf("%d,%c",a.x,a.c);
}
f(struct student b)
{
 b.x=20;
 b.c='y';
}

  【程序88】

  题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

  1.程序分析:

  2.程序源代码:

main()
{
 int i,a,n=1;
 while(n<=7)
 {
  do
  {
   scanf("%d",&a);
  }while(a<1||a>50);
  for(i=1;i<=a;i++)
   printf("*");
  printf("\n");
  n++;
 }
 getch();
}

  【程序89】

  题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

  1.程序分析:

  2.程序源代码:

main()
{
 int a,i,aa[4],t;
 scanf("%d",&a);
 aa[0]=a%10;
 aa[1]=a%100/10;
 aa[2]=a%1000/100;
 aa[3]=a/1000;
 for(i=0;i<=3;i++)
 {
  aa[i]+=5;
  aa[i]%=10;
 }
 for(i=0;i<=3/2;i++)
 {
  t=aa[i];
  aa[i]=aa[3-i];
  aa[3-i]=t;
 }
 for(i=3;i>=0;i--)
  printf("%d",aa[i]);
}

  【程序90】

  题目:专升本一题,读结果。

  1.程序分析:

  2.程序源代码:

#include "stdio.h"
#define M 5
main()
{
 int a[M]={1,2,3,4,5};
 int i,j,t;
 i=0;j=M-1;
 while(i {t=*(a+i);
  *(a+i)=*(a+j);
  *(a+j)=t;
  i++;j--;
 }
 for(i=0;i printf("%d",*(a+i));
}
保留:: http://www.qqread.com/cpp/p215410.html 更多文章 更多内容请看C/C++进阶技术文档专题,或进入讨论组讨论。
上一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章