×

大一c语言必背编程题

大一c语言必背编程题(大一c语言经典编程题)

hacker hacker 发表于2022-07-18 01:34:27 浏览39 评论2

2人参与发表评论

本文目录一览:

大一C语言编程题!!

好好考试,老弟。

#include stdio.h

#include stdlib.h

#include string.h

#pragma warning(disable: 4996)

int main()

{

char input[1024];

scanf("%s", input);

int numCnt = 0;

char max = input[0];

char min = max;

int len = strlen(input);

for (int i = 0; i len; i++)

{

if (input[i] = '0' input[i] = '9')

{

numCnt++;

}

if (input[i] min)

{

min = input[i];

}

if (input[i] max)

{

max = input[i];

}

}

printf("numCnt: %d\n", numCnt);

printf("min: %c\n", min);

printf("max: %c\n", max);

return 0;

}

大一C语言编程题(要详细),谢谢!

建立一个数组aa[256],全初始化为0,

2)从头读字符串,每一个是存c中,在相应的aa[c]加1

3)如果aa中的奇数,大于1个,说明不可能是回文数

4)现在就是找最小的交换次数了,也就是把aa中的字每一个拿一半加上哪个奇数减1的一半,来作排列组合,这样最后要的字符串就定下来了,每个字符在这字符串中的号是定下来的,把这个号,和输入的字符串关联起来,来进行冒泡排序 ,如果交换就增加一次交换次数,最后比较所有的排列组合哪个次数最小,就完成

大一c语言编程题

#include stdio.h

int main()

{

int n,a,b,c;

scanf("%d",n);

if(n100||n999)

printf("Input error!");

else

{

a=n/100;

b=n/10%10;

c=n%10;

printf("%d",a*a*a+b*b*b+c*c*c);

}

return 0;

}

大一c语言编程题目!!!!加急!!!!

题目:求1+2!+3!+...+20!的和

1.程序分析:此程序只是把累加变成了累乘。

2.程序源代码:

main()

{

float n,s=0,t=1;

for(n=1;n=20;n++)

{

t*=n;

s+=t;

}

printf("1+2!+3!...+20!=%e\n",s);

}

3、设*最多的一行为第N行,编程实现:输入任意正数N输出相应*阵(如N=3

#include"stdio.h"

main()

{

int i,j,k;

for(i=0;i=3;i++)

{

for(j=0;j=2-i;j++)

printf(" ");

for(k=0;k=2*i;k++)

printf("*");

printf("\n");

}

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

{

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

printf(" ");

for(k=0;k=4-2*i;k++)

printf("*");

printf("\n");

}

}

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

1.程序分析:采取逆向思维的方法,从后往前推断。

2.程序源代码:

main()

{

int day,x1,x2;

day=9;

x2=1;

while(day0)

{x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/

x2=x1;

day--;

}

printf("the total is %d\n",x1);

}

群贤毕至

访客
慵吋美咩 慵吋美咩2022-07-18 08:40:22 | 回复 for(j=0;j=i;j++) printf(" "); for(k=0;k=4-2*i;k++) printf("*"); printf("\n");}}题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后
惑心近箐 惑心近箐2022-07-18 10:29:22 | 回复 put[0]; char min = max; int len = strlen(input); for (int i = 0; i len; i++) { i