c语言编程,从键盘任意按下一个键程序能识别并输出按键种类

作者&投稿:申砌 (若有异议请与网页底部的电邮联系)
入门c语言题:从键盘上输入任意一个整数,然后输出它的绝对值~

方法一:
//用数学函数#include#includevoid main(){int a;scanf("%d",&a);printf("%d
",abs(a));}
方法二://判断#includevoid main(){int a;scanf("%d",&a);if(a>=0)printf("%d
",a);elseprintf("%d
",-a);}
Problem Description
求实数的绝对值。
Input
输入数据有多组,每组占一行,每行包含一个实数。输入文件直到EOF为止!
Output
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。
Example Input
123-234.00
Example Output
123.00234.00
答案:
#include
#include
#include
using namespace std;
int main()
{
double a;
while(cin >> a)
{
cout<< fixed <<setprecision(2) << abs(a) << endl;
}
return 0;
}

#include
#include
int prime(int x){
int i;
for(i=2;i<=(int)sqrt(x);i++)
if(x%i==0)
return 0;
return 1;
}
void main(){
int n,i,j,sum=2;
printf("n=
");
scanf("%d",&n);
printf("小于等于%d的素数
",n);
if(n>2){
printf("%4d",2);
j++;
}
for(i=3;i<=n;i+=2)
if(prime(i)==1){
printf("%4d",i);
sum=sum+i;
if(j!=0 && ++j%10==0)
printf("
");
}
printf("
和为%d",sum);
printf("
");
}

扩展资料:
c语言书写规则:
1.一个说明或一个语句占一行。
2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料:
百度百科-c语言

#include<stdio.h>
#include<conio.h>
void main() { char c;
while ( 1 ) {
c=getch();
if ( c==27 ) { printf("Esc键退出。\n"); break; }
else if ( c>='a' && c<='z' ) printf("小写字母\n");
else if ( c>='A' && c<='Z' ) printf("大写字母\n");
else if ( c>='0' && c<='9' ) printf("数字\n");
else printf("其他字符\n");
}
}

C语言编程 由键盘任意输入一个字符串和任一个字符,要求从该字符串中...
答:include <stdio.h> int main(void){ int i, j = 0;char ch;char str[100];printf("请输入字符串:\n");scanf("%s", str);printf("请输入一个字符:\n");scanf(" %c", &ch);for (i=0; str[i]!='\0'; i++){ if (str[i] != ch){ str[j++] = str[i];} } str...

入门c语言题:从键盘上输入任意一个整数,然后输出它的绝对值
答:Problem Description 求实数的绝对值。Input 输入数据有多组,每组占一行,每行包含一个实数。输入文件直到EOF为止!Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Example Input 123-234.00 Example Output 123.00234.00 答案:include <iostream> include <cmath> in...

C语言从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和...
答:include<stdio.h> int main(){ int n,i,j,t,l;int sum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)//判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;//printf("%d ",n);//...

C语言基础编程题从键盘输入任意字符(直到输入字符q或Q时退出),分别...
答:include<stdio.h> int main(){ int num = 0,upper = 0,low = 0,other = 0;char i;//零时存储变量 while(1){ scanf("%c",&i);if(i >= '0' && i <= '9')++num;else if(i >= 'A' && i <= 'Z')++upper;else if(i >= 'a' && i <= 'z')++low;else ++other...

C语言编程 从键盘输入一个字符 则输出其后的字符例如 输入a输出b_百度...
答:include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+1);return 0;}

C语言从键盘输入任意字符串,以回车符结束 从键盘输入任意字符串,以回车...
答:include<stdio.h>void main() { char str[256],str1[256],str2[256],*p,*q,*r; gets(str); p=str1; q=str2; r=str; while ( *r ) { if ( *r>='0' && *r<='9' ) { *p=*r; p++; } else if ( *r>='a' && *r<='z' ) { *q=*r; q++; } ...

在C语言中编写一程序,实现从键盘输入一个大写字母,要求改用小写字母输...
答:实现从键盘输入一个大写字母,改用小写字母输出,可以使用下面的方法:include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+32);}执行效果如下:

C语言编程:从键盘中输入一个英文字符串
答:include<stdio.h> include<stdlib.h> int main(){ int strSize = 100;char *str = (char *)malloc(sizeof(char) * strSize);int charNum = 0;char input;//逐个字符输入字符串,可以输入int可以表示的最大值个字符 printf("请输入任意个字符:\n");while(true){ scanf("%c",&input);...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
答:prinft("大写字母是:%c\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; //声明变量 scanf("%c",&c); //键盘上取值 printf("%c %c",c,ch-'a'+'A');//本身和大写输出 } ...

c语言编程。从键盘输入一个大写字母,要求改用小写字母输出。_百度知 ...
答:代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下: