请教高手编写一个简单的C语言程序
#include
void main()
{
char c;
printf("please input some words:");
for(;(c=getchar())!='
';)
printf("%c
",c);
}
#include
#include
void main()
{
char str[100];
int i,upercase=0,lowercase=0,other=0;
puts("please input the string: ");
gets(str);
for (i=0;i<strlen(str);i++)
{
if ('a' < str[i] && str[i] < 'z')
lowercase++;
else if ('A' < str[i] && str[i]< 'Z')
upercase++;
else
other++;
}
printf("upercase:%d
lovercase:%d
other:%d
",upercase,lowercase,other);
}
其它情况自己添加。
#include<stdio.h>
int strtoint(char *str, int *r){
int len,i;
int status=0;
len = 0;
while ( 1==1){
if (str[len] == 0) break;
len = len + 1;
}
if (len > 6 || len <= 0) {status = 1; return status;};
if (str[0] != '-' && (str[0] > '9' || str[0] < '0') ) {status = 2; return status;};
if (len == 6 && strncmp(str+1,"32768",5) >= 0 ) {status = 3; return status;};
if (len == 5 && strncmp(str,"32768",5) >= 0 ) {status = 3; return status;};
sscanf(str,"%d",r);
return status;
}
void main ()
{
char str[20];
int r;
int status;
scanf("%s",&str[0]);
status = strtoint(str, &r);
switch(status)
{
case 0: printf("%d",r); break;
case 3: printf("exceed -32768 or 32768\n");
default: printf("invalid\n");
};
}
相关视频
求会c语言的编程高手教教我怎么快速入门c语言啊,我想学,谢谢
呵呵,哪有什么方法可以快速入门啊!方法只有一个,那就是多学习,先拿本谭浩强的教材好好研究一下,有问题及时请教其他人,多思考、多动脑、多上机操作,上机操作时多按自己的思路尝试进行修改和扩充。有了问题及时解决,并做到举一反三。另外,有了一定基础后,再看一些其他相关书,每看一遍、每看一...
请教高手一道c语言的题目!!!万分感谢!!!
if(b>=0&&b<2) \/\/c代码中,乱加空格不是好习惯,我把空格给你删了 printf("该范围内质数的个数=%d\\n",n);\/*if(b==2)printf("该范围内质数的个数=1\\n"); \/\/你都知道个数是1了,还瞎折腾什么?赋值很好玩吗?而且这段根本就不需要,因为正确的质数判定算法能搞定这个。你单独写...
真心请教高手:C语言 输入一个任意实数,输出它的最高位数字。谢谢!_百度...
include <stdio.h>include <string.h>int main(void){char a[20];printf("请输入数字");scanf("%s",a);printf("%c",a[0]);}最简单的了吧include <stdio.h>void main(){int x ;printf("输入一个实数:\\n");scanf("%d",&x);if(x<10)printf("%d",x);else if(x>=10&&x<100...