问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简单C语言程序

发布网友 发布时间:2022-04-27 04:58

我来回答

4个回答

热心网友 时间:2022-04-18 23:08

1.输入2个正整数m和n,求其最大公约数和最小公倍数
#include
#include
int main()
{
int m,n,p,q,s,r;
printf("请输入两个正整数;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n)
{
p=m;
m=n;
n=p;
}
printf("%d\t%d\n",m,n);/*按从大到小输出m,n */
while(n!=0)
{
q=m%n;
m=n;
n=q;
}
/*是不是m才是最大公约数啊*/
r=s/m;
printf("m和n最大公约数为 %d\n",m);
printf("m和n最小公倍数为 %d\n",r);/*m和n的积除以m和n的最大公约数即为最小公倍数*/
return 0;
}

2.输出100以内能被3整除且个位数为6的所有整数。
#include
int main(void)
{
int i;
for(i=1;i<=100;i++)
if(i%3==0&&i%10==6)printf("%d ",i);
return 0;
}

3. 编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include
int main(void)
{
int sum,i,term;
sum=0;
term=1;
for(i=1;i<=10;i++)
{
term=term*i;
sum=sum+term;
printf("%d的阶乘 %d\n",i,term);
}
printf("1到10各数阶乘的和 %d\n",sum);
return 0;
}

4.使用嵌套循环产生下列由大写字母组成的图
#include
int main(void)
{
char ch1,ch2;
for(ch1='A';ch1<='Z';ch1++)
{
for(ch2='A';ch2<=ch1;ch2++)
printf("%c",ch2);
printf("\n");
}
return 0;
}

5. 编程输出所有三位数中的素数。
#include
int main(void)
{
int x,i;
for(x=100;x<=999;x++)
{
for(i=2;i<x/2;i++)
if(x%i==0)break;
if(i==x/2)printf("%d ",x);
}
return 0;
}

6. 定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)
#include
int main(void)
{
int even(int);
int x,y;
scanf("%d",&x);
y=even(x);
if(y==1)
printf("%d 是偶数\n",x);
else
printf("%d 是奇数\n",x);
return 0;
}
int even(int x)
{
if(x%2==0)
return 1;
else
return 0;
}

7. 编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

#include
int main(void)
{
int mypow(int,int);
int x,y,s;
scanf("%d%d",&x,&y);
s=mypow(x,y);
printf("%d的%d次方是 %d\n",x,y,s);
return 0;
}
int mypow(int x,int y)
{
int sum,i;
sum=1;
for(i=1;i<=y;i++)
sum=sum*x;
return sum;
}

8.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。
#include
int main(void)
{
int x,y;
scanf("%d",&x);
y=x/100+x/10%10*10+x%10*100;
printf("%d的逆序数 %d\n",x,y);
return 0;
}

9. 编写一个字符串连接函数,其功能是将两个字符串连接起来形成一个新的字符串,以实现库函数strcat()的功能
#include
int main(void)
{
void mystrcat(char s1[],char s2[]);
char s1[80],s2[80];
scanf("%s%s",s1,s2);
mystrcat(s1,s2);
printf("%s\n",s1);
return 0;
}
void mystrcat(char s1[],char s2[])
{
int i,j;
for(i=0;s1[i]!='\0';i++);
for(j=0;s2[j-1]!='\0';j++)s1[i+j]=s2[j];
}

10. 编写一个字符串复制函数,其功能是将字符数组s2中的全部字符(包括字符串结束符号'\0')拷贝到字符数组 s1 中,以实现库函数strcpy()的功能。

#include
int main(void)
{
void mystrcpy(char s1[],char s2[]);
char s1[80],s2[80];
scanf("%s",s2);
mystrcpy(s1,s2);
printf("%s\n",s1);
return 0;
}
void mystrcpy(char s1[],char s2[])
{
int i;
for(i=0;s2[i-1]!='\0';i++)
s1[i]=s2[i];
}

11.有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
#include
int main(void)
{
void mystrcpy2(char s1[],char s2[],int m,int n);
char s1[80],s2[80];
int m,n;
scanf("%d%d",&m,&n);
scanf("%s",s1);
mystrcpy2(s1,s2,m,n);
printf("s1: %s\ns2: %s\n",s1,s2);
return 0;
}
void mystrcpy2(char s1[],char s2[],int m,int n)
{
int i,j;
for(i=m-1,j=0;i<n&&s1[i]!='\0';i++)
s2[j++]=s1[i];
s2[j]='\0';
}

热心网友 时间:2022-04-19 00:26

#include "stdio.h"
int main(int argv,char *argc[]){
int i,j,s,t,a[4][3];
for(i=0;i<4;i++){
for(j=0;j<3;printf("%d\t",a[i][j++]))
scanf("%d",a[i]+j);
printf("\n");
}
printf("\n");
for(s=i=0;i<3;i++){
for(t=a[j=0][i];j<4;j++)
if(t>a[j][i])
t=a[j][i];
printf("%d:\t%d\n",i,t);
s+=t;
}
printf("\nThe total of them is %d\n\n",s);
return 0; 
}

运行样例:

热心网友 时间:2022-04-19 02:01

付费内容限时免费查看回答C语言程序

本书是根据非计算机专业计算机基础课程教学指导分委员会提出的“关于进一步加强高等学校计算机基础教学的意见”(简称*)中“高等学校非计算机专业计算机基础课程教学基本要求”部分的C程序设计课程大纲编写而成。全书共分10章,系统地介绍了程序设计基本概念,C语言的各种数据类型、运算符与表达式、模块化程序设计方法、流程控制结构和文件系统的基本操作,对面向对象编程基础也进行了初步阐述。

提问

哪里错了帮忙改改

回答亲亲这题超出回答范围了哦需要了解c语音程序请咨询这类专业人士哈

热心网友 时间:2022-04-19 03:52

#include

int fun(int num1, int num2);

void main()
{
int num1, num2;
int sum;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
if(num1 > num2)
{
int tmp = num1;
num1 = num2;
num2 = tmp;
}
sum = fun(num1, num2);
printf("大于等于%d小于等于%d的所有整数和是%d\n", num1, num2, sum);
}

int fun(int num1, int num2)
{
int i, sum = 0;
for(i=num1; i<=num2; i++)
{
sum += i;
}
return sum;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络宣传文案心碎,句句获赞! 关于朋友圈上万人点赞转发的说说 人生看的很透彻的经典句子 超现实超扎心的说说大全2019最新 心脏血管堵塞吃什么食物 投资理财有什么前景 pp理财什么情况 P2P理财行业的前景如何? 中国目前的财富管理现状是什么情况? 呼吸皮沙发寿命多久 “皮沙发的呼吸寿命” 呼吸皮沙发寿命多久 一段C语言的基本编程 c语言基本编程内容整合 60目老紫泥什么意思。 范菊华老紫泥为什么砂粒感很强 删除微信群聊天还能恢复吗 二年级上册数学第5页第3题怎么做。。急急急 2018年秋季部编教材小学二年级数学上册第五单元检测题 南京天杰冷气技术有限公司从事*空调维保水处理多少年了? 如图,下图是二年级上册人教版的数学题,有谁会解答?谢谢 二年级上册数学第五单元思维导图怎么写? 二年级数学练习册上册答案第五单元第四十八页我看到的立体图形的一个面是圆形,这个立体图形是我们学过 小学二年级数学人教版天天向上第五单元达标训练第四题照镜子怎么做 有没有知道中央空调冷凝水处理方法的 二年级数学上册第五单元仿60页题出三道题 中央空调水处理流程是怎么样的 中央空调结垢了,中央空调的水处理要怎么做? 中央空调水处理流程 *空调水处理多长时间做一次比较好?我们商场是三年前作的,听说,做多了不好啊!是不是。 我被苏宁易购刷单了,刷了3400,我该怎么办啊,客服说虚拟商品不给退款,我该着急死了 天猫苏宁易购官方旗舰店的客服老是不及时回复,而且电话也打不通,该怎么办? C语言基本编程问题 c语言基本编程题 考试 急!!! 有关C语言的基本编程考题 C语言基本编程问题 在线等 减肌肉腿 怎么瘦肌肉小腿,谢谢!可想把它软化掉 怎样减肌肉形小腿 什么是肌肉腿 制作一本幻想童话绘本,以“我”为主人公。急求,作业啊,马上要开学了~~~!!!!! 幼儿绘本《我妈妈》 一年级绘本故事《我爸爸》怎么写 以我的学校为主题制作一份英语绘本要求图文并茂不少于六张四年级 母亲梦见儿子吃土豆是什么意思 我是这样地爱着你 绘本 梦见吃土豆中毒死人了 《我的身体,这是什么》绘本封面 青菜苔怎么做好吃 我为什么要好好吃饭绘本 做梦梦见捡土豆和鸡蛋是怎么回事?高手回答 我喜欢上学这个绘本让我学到了什么对我有什么作用然后他的理由是什么写一段话_百度问一问