c语言输入一个数,如果是7的倍数,则输出这个数的立方,否则输出这个数的平方?

如题所述

#include <stdio.h>
int main() {
int x;
printf("请输入一个一位数:");
scanf("%d", &x);
if (x % 7 == 0) {
printf("%d 的立方是 %d\n", x, x * x * x);
} else {
printf("%d 的平方是 %d\n", x, x * x);
}
return 0;
}
首先,程序使用 printf 函数向用户请求输入一个一位数。然后,使用 scanf 函数读取用户输入的值,存储在整型变量 x 中。
接下来,使用 if 条件语句判断输入的数是否是 7 的倍数。如果是,则输出这个数的立方,即 x * x * x;如果不是,则输出这个数的平方,即 x * x。
最后,程序使用 return 语句结束,并返回值 0。
温馨提示:内容为网友见解,仅供参考
第1个回答  2023-02-16
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 7 == 0) {
printf("%d 的立方是 %d\n", num, num * num * num);
} else {
printf("%d 的平方是 %d\n", num, num * num);
}
return 0;
}
首先,使用 scanf 函数从标准输入中读取一个整数,并存储在变量 num 中。然后,使用 if-else 语句来判断这个数是否是 7 的倍数。如果是,就输出这个数的立方;如果不是,就输出这个数的平方。最后,使用 return 语句结束程序。

c语言输入一个数,如果是7的倍数,则输出这个数的立方,否则输出这个数的平...
接下来,使用 if 条件语句判断输入的数是否是 7 的倍数。如果是,则输出这个数的立方,即 x * x * x;如果不是,则输出这个数的平方,即 x * x。最后,程序使用 return 语句结束,并返回值 0。

c语言输入一位数若该数被7整除,则输出该数为7的倍数否则输出该数不是7...
c语言输入一位数若该数被7整除,则输出该数为7的倍数否则输出该数不是7的倍数。  我来答 1个回答 #热议# 你觉得同居会更容易让感情变淡吗?更快乐221 2016-04-25 · 超过40用户采纳过TA的回答 知道小有建树答主 回答量:92 采纳率:50% 帮助的人:34.6万 我也去答题访问个人页 关注 展开全部 ...

...如果积是7的倍数,则输出“Yes!”否则输出“No!”。
1x7 7就是7的倍数啊 任何数本身都是这个数的倍数

...的一道题目,看着都觉得不对,我觉得只要是7的倍数又不能被2、3整除...
if(++x%3==0):x=27,27%3=0判断成立,进入判断语句:if(++x%7==0):x=28,28%7=0判断成立,进入打印语句。70的结果同上分析。另外,在进入第一个if语句前,x-1的值一定是3的倍数,因为x初始为1,循环有3个++x,加了3次.

...如果积是7的倍数,则输出“Yes!”否则输出“No!”。
VB6写的 Private Sub Form_Click()Dim a%, b%, c%, d%, e d = 1 a = InputBox("输入一个整数")b = Len(RTrim(a))For c = 1 To b e = Mid(a, c, 1)d = d * e Next c If d Mod 7 = 0 Then MsgBox "yes!"Else MsgBox "No!"End If End Sub ...

C语言编程 判断输入的正数是否既是5又是7的倍数 若是就输出yes,否则输出...
include "stdio.h"void main(){ int num;printf("请输入一个正数:\\n");scanf("%d", &num);if(num%5 == 0 && num%7 == 0){ printf("yes\\n");} else { printf("no\\n");} }

一个C语言题
.. 从输出看, x 是7的倍数 ,倒着上去 x-1 是3的倍数 , x-2 是 2的倍数。然后直接看答案→ → 。。。A 和 B 满足 x是 7的倍数, 42\\28 但是 41 不是3的倍数,27是3的倍数, 然后26是2的倍数,满足。70是7的倍数,69是3的倍数,68是2的倍数。所以B。。

在C语言中编写程序,输出1到100中所有7的倍数
include <stdio.h>void main(){ int i;for (i=1;i<=100;i++){ if (i%7==0){ printf("%.3d ",i);} } }

帮助编写一个程序,判断任意输入的整数是否是7的倍数?
include <stdio.h> void main() \/\/c语言程序 { int n;printf("请输入一个数\\n");scanf("%d",&n);if(n%7) \/\/取余运算.如果n被7整除结果为0,否则为正数 printf("不能");else printf("能");} include <iostream.h> void main(){ \/\/c++程序 int n;cout<<"请输入一个...

C语言 输出1到1000之间所有7的倍数 急求
for(int i=1;i<=1000;i++){ if(i%7==0)printf("%d ",i);}

相似回答
大家正在搜