满意答案

fafwl

2013.07.13

采纳率:59%    等级:8

已帮助:260人

LS,第一个问题n没限制容易溢出,而且你给的那个精度不太高

————————————————————

第一个:

#include

#include

#include

void fun(int d,int n)

{

if(d==0) return;

char *sum=(char *)malloc(n+2);

memset(sum,0,n+2);

int i,j;

for(i=1;i<=n;i++)

{

for(j=0;j

{

sum[j+1]=(d+sum[j])/10+sum[j+1];

sum[j]=(d+sum[j])%10;

}

}

for(i=n+1;i>=0;i--)

if(sum[i]!=0) break;

for(j=i;j>=0;j--)

printf("%d",sum[j]);

printf("\n");

free(sum);

}

void main()

{

int d,n;

printf("请输入d:");

scanf("%d",&d);

printf("请输入n:");

scanf("%d",&n);

fun(d,n);

}

第二个:

#include

#include

#include

typedef struct stud

{

int sn;

int grade;

}stud;

void sort(stud *s,int n)

{

bool isSorted=false;

int i,j;

stud tmp;

for(i=n-2;i>=0&&!isSorted;i--)

{

isSorted=true;

for(j=0;j<=i;j++)

{

if(s[j].grade

{

tmp=s[j];

s[j]=s[j+1];

s[j+1]=tmp;

isSorted=false;

}

}

}

}

void main()

{

stud s[10];

int i;

for(i=0;i<10;i++)

{

printf("请输入第%d个学生的编号:\n",i+1);

scanf("%d",&s[i].sn);

printf("成绩:\n");

scanf("%d",&s[i].grade);

}

sort(s,10);

printf("Class 1:");

for(i=0;i<10;i+=2)

printf("编号:%d 成绩:%d ",s[i].sn,s[i].grade);

printf("\nClass 2:");

for(i=1;i<10;i+=2)

printf("编号:%d 成绩:%d ",s[i].sn,s[i].grade);

printf("\n");

}

00分享举报

c语言sum=d dd ddd,C语言编程相关推荐

  1. 求sum=d+dd+ddd+……+dd...d

    编写程序求sum=d+dd+ddd+--+dd...d(n个d),其中d为1到9之间的自然数. 例如:3+33+333+3333+33333(此时d=3,n=5),d和n在主函数中输入. #inclu ...

  2. c语言sum出错,ACM:Sum Problem 求和问题C语言源码

    学习过程中,将写内容过程中重要的一些内容片段备份一下,如下内容段是关于ACM:Sum Problem 求和问题C语言的内容,应该是对码农们有一些用途. #include using namespace ...

  3. C语言基础1:初识C语言(转义、注释;数组、操作符、反码、补码、static、define、指针、结构体常变量;局部变量;作用域、生命周期)

    文章目录 C语言基础1:初识C语言 1.C语言简介 1.1什么是C语言 1.2C语言的发展 2.第一个C语言程序 2.1创建项目 2.2添加源文件 2.3写代码 3.数据类型 4.变量.常量 4.1定 ...

  4. 初识C语言(1)(2)(3)(4) C语言入门 保姆级教程 变量 常量 字符串 转义字符 操作符 关键字 字符串 指针 函数 结构体 数组 选择语句 循环语句

    一.如何写C语言代码 1.编译器 2.创建项目 3.创建源文件 4.写代码 5.编译+链接+运行 项目名字不要汉语,不要特殊字符,不要加空格,项目路径一般为你想要的路径 C语言中,一般创建.c源文件, ...

  5. C语言学习笔记-P1 初识C语言(2)

    C语言学习笔记-P1 初识C语言(2) C语言学习笔记-P1 初识C语言(2) 一.常量 1.字面常量 2.const修饰的常变量 3.#define定义的标识符常量 3.枚举常量 二.字符串+转义字 ...

  6. 大一C语言实验报告九江学院,九江学院C语言实验报告及答案-资源下载人人文库网...

    九江学院 C语言实验报告及答案 高级语言程序设计实验指导学 院:信息科学与技术学院专 业:信息管理与信息系统 学 期:20112012学年第二学期教 师: 目录实验1 熟悉C语言程序开发环境11.1 ...

  7. c语言采用解释方式6,C语言程序设计题目及解答-01.doc

    C语言程序设计题目及解答-01.doc 一.判断题20分1. 计算机是信息处理的工具,任何信息必须被转换成二进制形式数据后才能由计算机进行处理.存储和传输.2分 2. C语言采用解释方式将源程序转换为 ...

  8. C语言-(1)初始C语言 已完成,待二次修改完善

    目录 一.C语言简介 二.第一个C语言程序(最简单的C语言程序) 三.数据类型 四.变量和常量 五.字符串.转义字符.注释 六.操作符.关键字 七.define定义常量和宏 八.选择语句(分 九.循环 ...

  9. 初识C语言(1)基础认识C语言内容

    文章目录 认识C语言 什么是语言? 那什么又是C语言呢? 计算机语言的发展 C生万物,編程之本 第一个C语言程序 编译器的基本使用 数据类型 数据类型的使用 变量.常量 变量命名 变量的分类 局部变量 ...

最新文章

  1. 搭建ngrok服务器之扩展
  2. Xcode 6 UITextField 键盘不弹出
  3. 都在说微服务,那么微服务的反模式和陷阱是什么(一)
  4. HDU 4405 概率期望DP
  5. 5.3 核函数-机器学习笔记-斯坦福吴恩达教授
  6. JS高级-自执行函数-垃圾回收机制及内存管理
  7. gradle junit5_JUnit 5和Selenium –使用Gradle,JUnit 5和Jupiter Selenium设置项目
  8. 前端学习(5):深入了解网站开发
  9. Linux内核参数的介绍
  10. PhpStorm failed to transfer files by FTP 报错解决方法
  11. OpenGL入门-3-绘制多边形
  12. ID3决策树预测的java实现
  13. 参加西安第三届数字油田高端论坛暨第二届国际学术会议
  14. getAttribute实例例java,Java AttributedCharacterIterator.getAttribute方法代码示例
  15. 创建CocoaPods的Framework Swift组件化之路(下)
  16. 如何让微信公众号的排名靠前些,文章的排名规则
  17. 中文论文检索证明怎么开_论文检索证明是什么,如何获得呢?
  18. 教师资格考试科目二 word Exele ppt 应用
  19. java 中文转码_java 下载文件中文名称转码详解
  20. Access中的基础SQL操作

热门文章

  1. 使用for循环计算n的阶乘
  2. linux命令ps -ef输出结果,Linux ps 命令
  3. 我正在互站卖源码的日子
  4. Linux串口驱动程序(1)-tty驱动程序架构
  5. 7. Robert Waldinger: What makes a good life? Lessons from the longest study on happiness | TED Talk
  6. 业务对话机器人Rasa核心算法DIET及TED论文详解
  7. 踢球还是搞笑?这是一届锦鲤和乌龙齐飞的亚洲杯
  8. 如何制作天堂2免导版天堂2单机服务端
  9. CISSP一次通过指南(文末附福利)
  10. Elastic 今日在纽交所上市,股价最高暴涨122%。