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

c语言程序设计大赛试题

01月03日 编辑 39baobao.com

[跪求 C语言程序设计现代方法]这是我用的,我同学做的,我也没仔细看,如果可以的话就用这个吧。 #include/*引用库函数*/ #include #include #include typedef struct /*定义结构体数组*/ { char num[10]; /*学...+阅读

我写了个程序,不知道能达到你的要求不?

主要的算法思路是若输入的数不能被11整除,就先用一个数组将输入数的每一位存起来,然后通过交换数组元素的位置达到重新排列数的目的,每次只需交换数组中两个元素的位置即可,交换(即)重新排列后再将数组合,判断能否被11整除,不能则继续循环。

#include<stdio.h>

int main()

{

int num;

printf( "Please input your number:" );

scanf( "%d", &num );

if( num % 11 == 0 )

{

printf( "%d\n", num );

}

else

{

int a[10] = {0};

int ti = 10, i = 0, nable = 0;

while( num / ti != 0 )

{

a[i] = num % ti;

i++;

num = num / ti;

}

a[i] = num;

for(int k = i; k >= 0; k-- )

{

for(int j = 0; j < k; j++)

{

int temp, m = 0;

temp = a[j];

a[j] = a[j+1];

a[j+1] = temp;

for(int t = 0; t <= i; t++)

m = m * 10 + a[t];

if( m % 11 == 0)

{

printf( "%d\n", m );

nable = 1;

break;

}

}

if(nable == 1)

break;

}

if(nable == 0)

printf("Your number is undivisible!\n");

}

return 0;

}

以下为关联文档:

java语言程序设计import java.util.Arrays; public class Test { static int[][] matrix1; static int[][] matrix2; public static void main(String[] args) { matrix1=new int[][]{{1,2,3...

java程序设计Scanner sc = new Scanner(System.in); String inputStu = sc.next(); StringBuffer buffer = new StringBuffer(inputStu+" "); buffer.append("你好 "); buffer.append("欢迎学习 ");...

Java语言程序设计的基础最简便代码public class Sort { public static void main(String [] args){ int []arr ={1,2,3,4,5,6,7,8,9}; int sum = 0; for (int i=0;i<arr.length;i++){ sum += arr[i]; } Syste...

java语言程序设计及数据库private JButton getJButton() { if (jButton == null) { jButton = new JButton(); jButton.setText("删除记录"); jButton.addActionListener(new java.awt.event.ActionListen...

Java语言程序设计的基础知识最简便的代码public class Person { protected String name; protected int age; } public class Student extends Person { private int num public Student(int num) { this.num = num...

Java程序设计语言是什么意思好吧 那我把话说得俗一点吧 java是一种计算机语言 记住是一种计算机语言 打个比方 假如你想跟美国人沟通那么你就应该学英语(因为美国人只知道英语) 学会了那么你就可以跟美国...

汇编实验:加法程序设计data segment org 1000H N1 DB 56H,34H,12H N2 DB 94H,78H N3 DB 3 DUP(?) data ends code segment assume code:cs,data:ds start: mov ax,data mov ds,ax mov ax,N1 xor b...

C语言程序设计课后习题:编写一个C语言程序从键盘上输入x y z三以下下c语言代码,仅供参考 #include <stdio.h> int main() { int a,b,c; printf("请输入a="); scanf("%d", &a); printf("请输入b="); scanf("%d", &b); printf("请输入c="); scanf("%d", &c);...

C语言程序设计题目考试急需(1) 输入10个任意数字,求最大值,最小值,平均数和高于平均数的元素。 #include "stdio.h" main() { int i; double s[10],pingjunshu,max=0,min=0; for(i=0;i<10;i++) { printf("请...

推荐阅读
图文推荐