本文目录一览:
c语言编程:已知已知格式为a2b3四位数能被23整除,编程求这个四位数?
#include "stdio.h"
int main()
{
int i,j;
for(i=1; i10; i++)
for(j=0;j10;j++)
if((i*1000+j*10+203)%23==0)
printf("%d\n",i*1000+j*10+203);
return 0;
}
在C语言中这么拆分16进制数
#include stdio.h
#include string.h
int main()
{
char inputStr[1000];
int len, i;
printf("Power by Zealic.\n");
printf("Please input string : ");
scanf("%s", inputStr);
len = strlen(inputStr);
for(i=0;ilen;i++)
{
printf("%c", inputStr[i]);
if(i != (len -1)) printf(",");
}
return 0;
}
C语言:对一个字符串中的数值字符求和 例如:”1a2b3c45d”=51?
标标准准的 c 语言献上。
#include ctype.h
#include stdio.h
int parseInt(int num[], int n) {
int i, ret = 0;
for (i = 0; i n; ++i) {
ret *= 10;
ret += num[i];
}
return ret;
}
int main(void) {
char s[] = "1a2b3c45d";
int i, num[8], k, sum = 0;
for (i = 0; s[i] != '\0'; ++i) {
k = i;
while (isdigit(s[i])) {
num[i - k] = s[i] - '0';
++i;
}
sum += parseInt(num, i - k);
}
printf("sum = %d", sum);
return 0;
}