❶ 1 12 123 1234 12345 用c语言怎么打出来
写个嵌套for循环就行。
#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<6;i++)
{
for(j=1;j<=i;j++)
printf("%d",j);
printf("");
}
return0;
}
❷ c语言中多个scanf怎么输入
1、首先在打开的C语言中,写上注释内容,然后定义一个枚举,enum 枚举的名称,如下图所示。
❸ 用c语言求解:输入123,输出1+2+3等于6
#include<stdio.h>
int s=0;
void abc(int n)
{s+=n%10;
if(n>9){abc(n/10); printf("+%d",n%10);}
else printf("%d",n);
}
int main()
{int n;
scanf("%d",&n);
abc(n);
printf("=%d",s);
return 0;
}
❹ 在c语言中vs平台,如果想要的输入格式是x=123,y=45,并且输出出来,要如何写输入语句
在vs平台写输入语句的话建议用scanf_s()函数,写法去下:
int a, b;
scanf_s("x=%d, y=%d", &a, &b);
//注意在屏幕输入时一定要按""中的格式输入,即在用键盘输入时应该输入x=123, y=45,中间的逗号是英文输入法下的逗号哦。
❺ 如何在C语言里用什么语句可以做到 如输入123 实现输出1+2+3
//这样就ok啦,欢迎交流
//这样就可以随机的输入啦
#include<stdio.h>
intmain(){
inttar;
scanf("%d",&tar);
intres_sum=0;
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
printf("%d ",res_sum);
return0;
}
❻ 用C语言编一个数字字符123,运行结果显示数字的123
其实你的程序没有问题,是你自己输入有问题,你这个输入里面没有空格,所以你在输入的时候也不能有空格,因为空格也是一个字符,你输入空格,程序会将空格字符作为有效输入而存放到变量里面的。仔细看看下面2张图片的区别。
❼ 求助:编写C语言,输入一个三位数(如123),然后输出结果是321.谢谢啦
测试通过,几位都可以,只要在int允许范围内
int reverse(int n)
{
int m=0;
int k=0;
while (n>0)
{
k=n%10;
m = m*10+k;
n = n/10;
}
return m;
}
void main()
{
int n;
scanf("%d",&n);
printf("%d\n",reverse(n));
}
❽ 如何用C语言输入123,输出321
程序如下:
#include<stdio.h>
main()
{
intx,b0,b1,b2,s;
printf("inputx:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
s=b0*100+b1*10+b2;
printf("s=%d ",s);
}
(8)c语言怎么输入123扩展阅读:
C语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。
另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。
C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。
❾ C语言怎么实现输入123后输出的是空格空格1空格空格2空格空格3。 要用到取余数和除法。
int main(int argc, constchar * argv[])
{
int number;
int count;
printf("请输入您想输入几位数:");
scanf("%d",&count);
printf("请输入这个%d位数:",count);
scanf("%d",&number);
int divisor = 1;
for (int i = 0; i<count-1; i++) {
divisor *=10;
}
printf("您输入的数字为: %d\n",number);
for (int i = 0; i<count; i++) {
int byte = number/divisor;
printf(" %d",byte);
number = number-byte*divisor;
divisor /=10;
}
return0;
}
❿ C语言中如何输入字符串123 456输出’123’+’456’=’123456’
这个很简单。
将123和456作为两个字符串读入,然后按需要的格式进行格式化后输出就行了。
下面是一个例子:
#include <stdio.h>
int main()
{
char s1[64],s2[64];
scanf("%s %s",s1,s2);
printf("%s+%s=%s%s ", s1,s2,s1,s2);
return 0;
}
运行截图: