c语言怎样输入一个数
答:include"stdio.h"void main(){ int a;printf("请输入一个整数:");scanf("%d",&a);for (int i=1;i<=10;i++){ printf("%d",a);printf("*");printf("%d",i);printf("=");printf("%d\t",a*i);if (i%2==0)printf("\n");} } ...
答:用循环或者goto语句,1.循环语句:把你要重复运行的那一段用{}扩起来,在后面加上while(1)2.goto:再你要重复运行的代码前面随便加上一个语句(如abc:),然后在运行语句的结尾加上一句goto 你加的语句(如goto abc;)
答:将数字以字符串的形式输入就可以处理了,代码如下:include<stdio.h> include<string.h> include<windows.h> int main(){ char s[10];scanf("%s",s);for(int i=0;i<strlen(s);i++)printf("%c",s[i]);printf("\n");system("pause");return 0;} ...
答:main(){ int i ,j,s=0;printf(“请输入一个数字:”)scanf(“%d”,&i);j=i ;while(j--)s+=j ;printf(“1到%d的和是:%d”,i ,h );}
答:不太懂你的意思,如果你是要判断你要输入的字符一般是scanf("%c",&变量名)例如 char c = 0; scanf("%c",&c);或者c = getchar();如果要判断输入的字符是否为特定字符,应该采用if判断。例如 if(c==m||c==f){}在括号里写入你想进行下一步的程序。
答:本人也是学C语言的,以下的程序是按照你的要求编写的:#include <stdio.h> //求输入数各位数的立方和 void main(){ int x,sum=0,j;printf("请输入一个正整数:");scanf("%d",&x); //输入一个数 while(x!=0) //判断X是否为零 { j=x%10; //取个位数字 sum+=j*j*...
答:scanf("%d",&num);if(num<10){ printf("%d是1位数。\n",num);} else if(num<100){ printf("%d是2位数。\n",num);} else if(num<1000){ printf("%d是3位数。\n",num);} else { printf("不满足范围,重新输入。\n");getNum();} } void main(){ printf("输入一个数(0-...
答:用字符串的方法 先用字符串输入一个很大的数 任意 然后一个个转换成整型 附上一部分代码 int num1[1000],num2[1000];main(){ int i=0,count1=0,count2=0,len=0;char a[1000],b[1000];scanf("%s%s",a,b);count1=strlen(a);count2=strlen(b);for(i=count1-1;i>=0;i--)...
答:include <stdio.h> void main(void){ int a[10];int data=0;int i=0;for(i=0;i<10;i++)a[i]=i+1;scanf("%d",&data);for(i=0;i<10;i++){ if(data==a[i])printf("%d在数组里\n",data);} if(i==10)printf("%d不在数组里\n",data);} ...
答:include<stdio.h> void main(){ int i,num,sum=0;printf("请输入一个大于0的数:");scanf("%d",&num);while(num<=0){ printf("必须输入一个大于0的数!\n\n");printf("请输入一个大于0的数:");scanf("%d",&num);} for(i=1;i<=num;i++){ sum+=i;} printf("从1加到...
网友评论:
奚尤17069222073:
输入一个数或另一个数用c语言怎么表达 -
23766习良
: 不太懂你的意思,如果你是要判断你要输入的字符一般是scanf("%c",&变量名) 例如 char c = 0; scanf("%c",&c);或者c = getchar(); 如果要判断输入的字符是否为特定字符,应该采用if判断.例如 if(c==m||c==f){}在括号里写入你想进行下一步的程序.
奚尤17069222073:
C语言插入一个数 -
23766习良
: //函数功能:元素的插入#include "stdio.h" enum { MAXLEN = 200}; void InsertBefore() { int arr[MAXLEN], i, j, k, nLen, nPos, nValue; for(i = 0; i < MAXLEN; ++i) arr[i] = 0; printf(" 一个简单的元素插入程序\n请输入一组数," "输入完成后,输...
奚尤17069222073:
c语言如何编程,能够输入一个整数,得到该整数十位上的数字? -
23766习良
: 假设输入的整数放到变量x中,则语句x/10%10即是十位上的数字,代码如下:1 2 3 4 5 6 7 8 9#include <stdio.h> intmain(void) {intx;printf("输入一个整数:");scanf("%d",&x);printf("%d的十位上的数字是:%d\n",x,x/10%10);return0; }
奚尤17069222073:
在C语言中如何定义并输入任意个数据 -
23766习良
: 你可通过是scanf()函数给N赋值啊!或者进行宏定义给N定义一个较大的数.还可以用while(){scanf()}语句进行控制啊
奚尤17069222073:
c语言中怎样输入一个很大的整数 -
23766习良
: 可以利用字符数组来存放整数的各位数值,即将整数当成一串字符来输入. 如果要输入12345678901234567890,则定义一个char型数组a[20],将用户输入的整数当成一串字符存入字符数组a中. 具体实现方法可以参考如下程序段: char a[20]; scanf("%s", a); // 输入12345678901234567890,即可将该整数输入到字符数组a当中 // 则数组a中各元素值为a[0]='1', a[1]='2', a[2]='3', ....... , a[19]='0' // 在进行运算的时候将字符转换为数字即可(即a[i]-'0')
奚尤17069222073:
如何用c语言编一个程序:输入一个数,用中文输出其名称 -
23766习良
: #include int main() { char a[10]={'0','1','2','3','4','5','6','7','8','9'}; char b[10][3]={"零","一","二","三","四","五","六","七","八","九"}; char c; int i; printf("请输入一个数字:"); scanf("%c",&c); printf("c=%c\n",c); for(i=0;i<10;i++) { if(a[i]==c) { printf("中文是:%s\n",b[i]); } } return 0; } 说明:由于汉字编码是占两个字符,所以得用二维数组来储存汉字.
奚尤17069222073:
c语言里,输入一个字符,输出一个数字该怎么写? -
23766习良
: 1、首先需要知道字符本来就是用ascII码储存的,所以需要函数转换.打开VS. 2、输入一段转换代码.3、红色方框内,将变量定义为char类型,然后输出的时候输出为%d(ASII码). 4、写好代码后按下F7或者依次选择构建-组建,等待结果如果所示即可.如果出现1 error,表示代码出错,具体错误可根据提示排除.5、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码,如此a b转换为97 98.
奚尤17069222073:
c语言中如何实现输入一个整数实现倒序输出 -
23766习良
: 定义一个整数类型的输入,然后让它正序输出,倒序输出相信是很多C语言初学入门一定会遇到的经典题目,下面就是我对整数的正序和倒序输出一点小小的总结. 1. 反序(倒序)输出 反序输出常用的思路就是按位取余,把取出来的值进行循环...
奚尤17069222073:
C语言程序中,如何在原有数列中插入一个数 -
23766习良
: int a[3]={1,2,3},b[4],c,d,i=0,j=0;scanf("您输入的数以及它所插在第几个数后面%d%d",&c,&d);for(;i<3;i++){if(i<d)b[j++]=a[i];if(i==d)b[j++]=c;b[j++]=a[i];if (i>d)b[j++]=a[i]; }for(j=0;j<4;j++)printf("%d\n",b[j]);话说,其实这个运行出来结果貌似不是理想中的.我也不知道为什么,但思想就在这了.我这笨脑子想了半个上午.如果各位看出哪里不对,麻烦告诉我一声,感激~
奚尤17069222073:
c语言如何打出一个数是几位数 -
23766习良
: 1 2 3 4 5 6 7if((num >= 0) && (num < 10))printf("\n\r 1位数"); elseif((num >= 10) && (num < 100))printf("\n\r 2位数"); elseif((num >= 100) && (num < 1000))printf("\n\r 3位数"); .....