三九宝宝网宝宝教育教学论文

c语言编程求纠错

02月10日 编辑 39baobao.com

[C语言编程纠错。]稍微做了点修改. 你看看加粗的那几句代码. #include<stdio.h> main() { void maxstr(char s1[]); char s[100]; printf("输入一行字符串:\n"); gets(s); maxstr(s); } void maxst...+阅读

while(scanf("%d",&n)!=EOF) { if(n==0)break; a=sg(n); if(a>=10) a=sg(a); printf("%d\n",a); }

这个循环出错了,如果按你这个代码来执行的话,每次读入一个n的值,循环里都是只计算一次a的值,a的值要么是sg(n),要么是sg(a),然后继续读入新的n的值。

要想满足“如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。”这个要求的话,在循环里还得加上一个循环,反复计算a的值,直到其为一位数。

以下为关联文档:

C语言编程纠错#include "stdio.h" void main() { int num,i; printf("请输入一个数"); scanf("%d",&num); for(i=2;i<num;i++) { if(num%i==0) { printf("num不是素数"); break; } else printf("num是...

c语言程序求纠错#include<stdio.h> int main() { int i,a,w=0; for(i=2;i<=100;i++) { if(i==2) { printf("%d\n",i); } else { w=0; for(a=2;a<i;a++) { if(i%a==0) { w=1; break; } } if(w=...

用C语言编程实现以下功能:用C++帮你做了一个,觉得还可以的话就采纳吧。#include#includetypedef struct { int *elem; int length; int listsize; }SqList; int InitList_sq(SqList *L,int n) { int i...

关于易语言编程C++是在C语言基础上进行扩展而来的一门面向对象的程序设计语言。相比其他语言,它具有很多优点和特点的,比如:在性能方面,C++代码被最终编译成本地机器码,可直接由CPU执行,相比Java...

c语言编程题目void main() { int a[5],b[5]; int cnt=0,i,j,t; for(i=0;i<=4;i++) scanf("%d",&a[i]); for(i=0;i<=4;i++) if( (a[i]%10)%2==0 && (a[i]/10%10)%2==0 && (a[i]/100%10)%2==0...

c语言编程题目。哈哈,纯暴力 结果为1098 #include <stdio.h> int main() { int a , b , c , d ; for( a = 1 ; a < 10 ; a++) for(b = 0 ; b < 10 ; b++) for( c = 0 ; c < 10 ; c++) for(d...

计算机c语言编程我编了这个程序,不涉及小时分钟的加减在十进制里这么转换。 小时就是(time2-time1)/100; 分钟就是后2位的相减,如果为负的话,向高位借位加60就行了 #include<stdio.h> main() {in...

LCD1602用C语言编程如何显示字符void delay(uint z);//延时,1微妙时间有点短你看看下面我做的程序,在2051+12M晶振通过你可以套用这个程序,不行的话就改长延时/******************AT89S51使用12M晶振**********...

使用C语言编程实现排序算法#include<stdio.h> main() { struct { char mz[5]; int sd; char sbing[5]; int xs; }a[100],k; int i,b,j; printf("请输入球员数量\n"); scanf("%d",&b); for(i=0;i<b;i++) {pri...

推荐阅读
图文推荐