【C语言】------【顺序程序分支】

问题 A: 【C语言1】求一个三位数各位数码的平方和

题目描述

任意输入一个三位整数,求该三位数各位数码平方的和

输入

一个三位数

输出

结果

样例输入

123

样例输出

1

#include <stdio.h>
int main( )
{
   int n,a,b,c,temp;
   scanf("%d",&n);
   a=n/100;
   b=n/10%10;
   c=n%10;
   temp=a*a+b*b+c*c;
   printf("%d\n",temp);
   return 0;
}

问题 B:  数码求和(一)

题目描述

求整数各位数码之和

输入

输入一个5位正整数n(n>0)

输出

计算该数各位数码之和并输出结果

样例输入

12345

样例输出

15

#include <stdio.h>
int main( )
{
   int n,a,b,c,d,e,temp;
   scanf("%d",&n);
   a=n/10000;
   b=n/1000%10;
   c=n/10/10%10;
   d=n/10%10;
   e=n%10;
   temp=a+b+c+d+e;
   printf("%d\n",temp);
   return 0;
}

问题 C: 一元函数求值 

题目描述

求数学函数f(x)=x^3+x^2+x+1的值

输入

输入自变量x的值(x为整数 ,x<500)

输出

输出对应的函数值

样例输入

10

样例输出

1111

#include <stdio.h>
main( )
{
   int x,y;
   scanf("%d",&x);
   y=x*x*x+x*x+x+1; 
   printf("%d\n",y);
   return 0;
}

问题 D: 选择结构4-数码互换2-单分支

题目描述

输入一个正的二位数,如果个位数较大,则交换个位与十位,否则不变。

输入

一个二位数

输出

如果个位数较大,则交换个位与十位后输出。

否则原数输出。

例如输入35,输出53

例如 输入83,输出83

样例输入

38

样例输出

83

#include <stdio.h>
int main( )
{
	int n,a,b,temp;
   	scanf("%d",&n);
   	a=n/10;
   	b=n%10;
   	if(a<b)
   		temp=b*10+a;
	else
		temp=n;
   	
   printf("%d\n",temp);
   return 0;
}

问题 E: 选择结构3-求绝对值2-单分支

题目描述

计算整数x的绝对值

输入

x

输出

x的绝对值

样例输入

-67

样例输出

67

#include"stdio.h"
main()
{
    int x;
    scanf("%d",&x);
    if(x<0)
    	x=-x;
    else
     	x=x;
    printf("%d\n",x);
}

问题 F: 【C语言】【if分支】约数判断并输出

题目描述

编写一段程序,像下面这样输入两个整数值,如果后者是前者的约数,则显示“B是A的约数”。

如果不是, 则显示“B不是A的约数”。

输入

请输入两个整数A和B

输出

如果后者是前者的约数,则显示“B是A的约数”。

如果不是, 则显示“B不是A的约数”。

样例输入

17 5

样例输出

B不是A的约数

#include <stdio.h>
int main( )
{
	int a,b;
   	scanf("%d %d",&a,&b);
   	if(a%b==0)
   		printf("B是A的约数\n");
	else
		printf("B不是A的约数\n");
   	
   return 0;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值